结束编辑后更新DataGridView

本文关键字:DataGridView 更新 编辑 结束 | 更新日期: 2023-09-27 18:20:33

我有一个DataGridView。编辑完同一行的另一个单元格后,我想更新另一行的单元格(在一个单元格上输入文本,下一个单元格(字符数)将更新)。

我知道如何更新单元格,只是不知道如何在代码中将事件侦听器添加到DVG中。

我已找到事件CellEndEdit。问题是,我在代码中添加了DataGridView,不知道如何向其中添加事件侦听器来调用另一个函数。

像这样的东西?

grid.CellEndEdit += onEndEdit; // calls onEndEdit anytime cells have stopped being edited

编辑:

有人想要这个功能:

private void onEndEdit(object sender, EventArgs e)
        {
        }

结束编辑后更新DataGridView

声明事件处理程序:

dgv.CellEndEdit += new DataGridViewCellEventHandler(onEndEdit); 

然后创建事件:

void onEndEdit(object sender, DataGridViewCellEventArgs e)
{
   // do stuff
}

我没有看到onEndEdit的实现,但它应该看起来像这个

dgv.CellEndEdit += new DataGridViewCellEventHandler(onEndEdit);
void CellEndEdit(object sender, DataGridViewCellEventArgs e)
    {
    }