Winform界面GridView中XCDataGridViewCheckBoxAllColumn改变触发事件

时间:2024-10-14 21:06:32

1、首先利用CurrentCellDirtyStateChanged事件

监测状态改变后判断是否有未提交的更改,若有则提交

 private void CurrentCellDirtyStateChanged(object sender, EventArgs e)
{
if (grv.IsCurrentCellDirty)
{
grv.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
}

2、然后利用CellValueChanged监测到提交的更改,从而达到目的

参考处:https://www.cnblogs.com/because/archive/2012/01/02/2310486.html