带有Checkbox列的Datagridview不保留未选中的值C#

时间:2012-06-18 15:04:33

标签: c# winforms datagridview datagridviewcheckboxcell

我有一个带有datagridview的Winform,这个datagridview有一个复选框列。

我在datagridview中填充数据表中的数据并且它完全正确,并且复选框列将使用数据表中的值进行检查,该值指示记录有效并且未选中指示记录无效的值。

如果我取消选中已选中的行正常工作,则选中的单元格将取消选中,但是当我尝试取消选中2行或更多行时问题就开始了,正是当我尝试取消选中第二行时,第一行(我取消选中的那行)之前)突然转动检查,而第二次转动未经检查,依此类推。

当我尝试取消选中第三行时,它将取消选中,但第二行突然检查。

我可以做什么,Datagridview的哪个属性必须更改才能启用多次取消选中

1 个答案:

答案 0 :(得分:0)

在我看来,你的取消可能不会保存,你每次取消检查时都在回复吗?如果是这样,你是否有代码在每次取消选中时保存更改,因为如果取消选中而不保存,然后取消选中另一个,则可能刷新数据,并且由于第一次取消选中从未保存,因此它再次显示为已检查。 / p>