我正在使用下面的代码来检测单元格上的更改,然后进行更新,但我有一列用于删除的复选框。
问题是当我选中复选框时,这也意味着单元格值已更改。是否有解决方法,或者是否有停止/结束 cellvaluechanged 命令或仅针对某些单元格/行/列的 cellvaluechanged?
谢谢。
protected override void OnLoad(EventArgs e)
{
myDataGridView.CellValueChanged += new DataGridViewCellEventHandler(
myDataGridView_CellValueChanged);
}
private void myDataGridView_CellValueChanged(
object sender, DataGridViewCellEventArgs e)
{
//some very crude examples of actions you might want to perform when the event handler is triggered.
myObject.update();
//or something else like
myObject.isUpdatable = true;
}