DataGridView.CellBeginEdit 事件

定义

选定单元格的编辑模式启动时发生。

C#
public event System.Windows.Forms.DataGridViewCellCancelEventHandler CellBeginEdit;
C#
public event System.Windows.Forms.DataGridViewCellCancelEventHandler? CellBeginEdit;

事件类型

示例

下面的代码示例演示如何处理此事件以反映当前 DataGridViewCell 正在编辑。 在此示例中, Text 包含 Form 的 属性设置为反映正在编辑的单元格。 若要运行此示例,请将代码粘贴到包含 DataGridView 名为 dataGridView1的 窗体中,并确保所有事件都与其事件处理程序相关联。

C#
private void dataGridView1_CellBeginEdit(object sender,
    DataGridViewCellCancelEventArgs e)
{
    string msg = String.Format("Editing Cell at ({0}, {1})",
        e.ColumnIndex, e.RowIndex);
    this.Text = msg;
}

private void dataGridView1_CellEndEdit(object sender,
    DataGridViewCellEventArgs e)
{
    string msg = String.Format("Finished Editing Cell at ({0}, {1})",
        e.ColumnIndex, e.RowIndex);
    this.Text = msg;
}

注解

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

适用于

产品 版本
.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

另请参阅