DataGridView和复选框自动重新选择

时间:2010-05-24 23:08:50

标签: vb.net winforms datagridview

我使用的DataGridView有一个奇怪的问题,它绑定到VB.net中的表

我添加了一个复选框列,允许用户勾选一堆行,然后我可以循环并保存到另一个表。默认情况下启用所有复选框。因此,实际上是取消选中不需要的行的情况。

但是,DataGridView重新启用我单击另一行中的复选框后单击的任何复选框。因此,实际上,一次只能取消选中一行。

我确定我可能会遗漏一些明显的东西吗?

编辑:我忘了提到这是一个Windows窗体,而不是ASP.net应用程序。

3 个答案:

答案 0 :(得分:0)

我认为这就是正在发生的事情。请检查您是否在绑定datagridview时检查了IsPostback。我认为复选框的click事件启动了一个回发,它正在重新绑定。

HTH

答案 1 :(得分:0)

我认为网格是刷新的,然后重新绘制默认值...

答案 2 :(得分:0)

我最终得到了它,虽然我不确定如何。它一定是我在网格中调整的一些属性