检查后,DataGridView中的复选框不会更改其值

Pet*_*ter 7 c# datagridview datagridviewcheckboxcell winforms

我在DataGridView的一个列中有复选框.

现在我遇到了一个问题:当我在Checkbox上单击一次时,它会发生变化但只是视觉上,在代码中它的值仍然设置为false.但是如果我点击Checkbox然后点击我的datagridview上的其他任何地方(或者在代码中手动更改其值为true),它会将其值更改为true.

如何在单击后强制我的复选框更改值?(检查复选框实际上没有检查它很烦人).

谢谢你的帮助.

Zde*_*vic 7

当控件失去焦点时,将应用对基础数据源的更改.您可以在CellContentClick事件中显式处理它.

请仔细阅读链接文档,因为它描述了类似的场景,并讨论了不同类型的网格单元.

也发现了这个.完全相同的问题.