62,046
社区成员
发帖
与我相关
我的任务
分享
void dgvtbec_TextChanged(object sender, EventArgs e)
{
mdgvc.DataGridViewColumnTextValue = dgvtbec.Text;
EventCellChangeArgs ee = new EventCellChangeArgs(this.DataGridView.CurrentCell.RowIndex, this.DataGridView.CurrentCell.ColumnIndex, dgvtbec.Text);
mdgvc.MyDataGridViewColumn_DataGridViewTextChanged(sender, ee);
}
//那个e就是这里的ee,在这里初始化并赋值的.
//然后
public void MyDataGridViewColumn_DataGridViewTextChanged(object sender, EventCellChangeArgs e)
{
if (DataGridViewTextChanged != null)//如果这个事件不为null,也就是说调用者实现了这个事件(如aa+= new .....这种方式实现事件)则调用它,并把这个e传过去,也就是你上面提到的那个
{
DataGridViewTextChanged(sender, e);
}
}