Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 结束编辑后更新DataGridView_C#_Events_Datagridview - Fatal编程技术网

C# 结束编辑后更新DataGridView

C# 结束编辑后更新DataGridView,c#,events,datagridview,C#,Events,Datagridview,我有一个DataGridView。我想在编辑另一个单元格后更新同一行上的另一个单元格(在一个单元格上输入文本,下一个单元格(字符数)将更新) 我知道如何更新单元格,只是不知道如何在代码中将事件侦听器添加到DVG 我已找到事件CellEndEdit。问题是我在代码中添加了DataGridView,但不确定如何向其中添加事件侦听器以调用另一个函数 像这样的 grid.CellEndEdit += onEndEdit; // calls onEndEdit anytime cells have sto

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

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

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

像这样的

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

有人想要这个功能:

private void onEndEdit(object sender, EventArgs e)
        {

        }

我没有看到onnededit的实现,但它应该是这样的

dgv.CellEndEdit += new DataGridViewCellEventHandler(onEndEdit);

void CellEndEdit(object sender, DataGridViewCellEventArgs e)
    {

    }

声明事件处理程序:

dgv.CellEndEdit += new DataGridViewCellEventHandler(onEndEdit); 
void onEndEdit(object sender, DataGridViewCellEventArgs e)
{
   // do stuff
}
然后创建事件:

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

你的e代码看起来不错,有什么问题吗?你能发布你的方法吗。。。这是我作为一个事件传递的东西。感谢下面的海报提醒我:)