DataRepeater.CancelEdit 方法

允许用户取消编辑到当前 DataRepeaterItem的当前子控件。

命名空间:  Microsoft.VisualBasic.PowerPacks
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
Public Sub CancelEdit
public void CancelEdit()
public:
void CancelEdit()
member CancelEdit : unit -> unit 
public function CancelEdit()

备注

使用此方法使用户能够取消其给子控件的更改。 DataRepeater 控件。 您必须监视子控件的 KeyDown 事件可以确定用户何时按下了 ESC 键和调用 CancelEdit 方法将返回该控件绑定到其编辑前状态。

示例

,当用户按 ESC 键时,下面的示例演示如何取消编辑。 它,假设您有一个包含名为 DataRepeater1 的一个 DataRepeater 控件包含名为 ProductNameTextBox的 TextBox 的窗体。

Private Sub ProductNameTextBox_KeyDown(
    ByVal sender As Object, 
    ByVal e As System.Windows.Forms.KeyEventArgs
  ) Handles ProductNameTextBox.KeyDown

    If e.KeyCode = Keys.Escape Then
        DataRepeater1.CancelEdit()
    End If
End Sub
private void productNameTextBox_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if (e.KeyCode == Keys.Escape)
    {
        dataRepeater1.CancelEdit();
    }
}

.NET Framework 安全性

请参见

参考

DataRepeater 类

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

DataRepeater 控件简介 (Visual Studio)