结束编辑后更新DataGridView

时间:2012-01-18 09:54:08

标签: c# events datagridview

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

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

我找到了活动CellEndEdit。问题是我在代码中添加DataGridView并且不确定如何向其添加事件侦听器以调用另一个函数。

这样的东西?

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

编辑:

有人想要这个功能:

private void onEndEdit(object sender, EventArgs e)
        {

        }

2 个答案:

答案 0 :(得分:1)

我没有看到onEndEdit的实现,但看起来应该是这样的

dgv.CellEndEdit += new DataGridViewCellEventHandler(onEndEdit);

void CellEndEdit(object sender, DataGridViewCellEventArgs e)
    {

    }

答案 1 :(得分:1)

声明事件处理程序:

dgv.CellEndEdit += new DataGridViewCellEventHandler(onEndEdit); 

然后创建活动:

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