DataRepeater.CancelEdit 方法

更新:2007 年 11 月

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

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

语法

声明
Public Sub CancelEdit
用法
Dim instance As DataRepeater

instance.CancelEdit()
public void CancelEdit()
public:
void CancelEdit()
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();
    }
}

权限

另请参见

参考

DataRepeater 类

DataRepeater 成员

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

DataRepeater 控件简介 (Visual Studio)