1

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

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

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

当我尝试取消选中第三行时,它变为未选中,但第二行突然变为选中。

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

4

1 回答 1

0

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

于 2012-06-18T15:13:53.653 回答