如何在DataGridView中捕获CheckBox更改的事件?

时间:2011-07-22 10:59:27

标签: c# .net datagridview

我正在更改DataGridView控件中DataGridViewCheckBoxColumn类型(检查并取消选中CheckBox)的单元格的值。有没有办法赶上这个活动?仅当我选择另一个单元格时,才会触发CellEndEdit事件。

1 个答案:

答案 0 :(得分:1)

我希望您可以查看try CellValueChanged事件,但似乎无法挂钩事件,正如您所看到的那样,只要您离开单元格就会发生这种情况。这告诉网格单元格的编辑已完成。

我依旧记得在单元格的mouseup事件中做了类似的事情,确保DataDrigView1.EndEdit()这样做,这可以帮助你通过检查已检查状态在CellValueChanged事件中展开你的逻辑。 (抱歉现在无法测试)

Or maybe this might work