我在复选框列的标题内创建了一个复选框。当我检查DataGridView
中的所有行都被检查时,它工作正常。我想要做的是取消选中DataGridView中的单行时取消勾选标题单元格复选框。我尝试将代码放在CellValueChanged
事件中,以设置标题复选框状态。问题是当前单元格失去焦点时会触发CellValueChanged
。因此,如果我在单元格中单击两次或三次没有任何反应,但是当e
选择下一个单元格时,将触发事件并且标题单元格复选框状态无效。
答案 0 :(得分:4)
在CurrentCellDirtyStateChanged事件中调用datagridview的CommitEdit(DataGridViewErrorContexts.Commit)方法。 它提交单元格值并触发相应单元格的CellValueChanged事件。
答案 1 :(得分:0)
尝试了CurrentCellDirtyStateChanged事件?