DataGridViewRowCancelEventArgs 类

定义

DataGridViewUserDeletingRow 事件提供数据。

C#
public class DataGridViewRowCancelEventArgs : System.ComponentModel.CancelEventArgs
继承
DataGridViewRowCancelEventArgs

示例

以下代码示例演示了此类型的用法。 此示例是如何:在 DataGridView 控件中实现虚拟模式 Windows 窗体中提供的更大示例的一部分。

C#
private void dataGridView1_UserDeletingRow(object sender,
    System.Windows.Forms.DataGridViewRowCancelEventArgs e)
{
    if (e.Row.Index < this.customers.Count)
    {
        // If the user has deleted an existing row, remove the 
        // corresponding Customer object from the data store.
        this.customers.RemoveAt(e.Row.Index);
    }

    if (e.Row.Index == this.rowInEdit)
    {
        // If the user has deleted a newly created row, release
        // the corresponding Customer object. 
        this.rowInEdit = -1;
        this.customerInEdit = null;
    }
}

注解

若要取消删除事件处理程序中的 UserDeletingRow 行,请将 Cancel 属性设置为 true

有关如何处理事件的详细信息,请参阅 处理和引发事件

构造函数

属性

Cancel

获取或设置指示是否应取消事件的值。

(继承自 CancelEventArgs)
Row

获取用户要删除的行。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅