我使用的DataGridView有一个奇怪的问题,它绑定到VB.net中的表
我添加了一个复选框列,允许用户勾选一堆行,然后我可以循环并保存到另一个表。默认情况下启用所有复选框。因此,实际上是取消选中不需要的行的情况。
但是,DataGridView重新启用我单击另一行中的复选框后单击的任何复选框。因此,实际上,一次只能取消选中一行。
我确定我可能会遗漏一些明显的东西吗?
编辑:我忘了提到这是一个Windows窗体,而不是ASP.net应用程序。答案 0 :(得分:0)
我认为这就是正在发生的事情。请检查您是否在绑定datagridview时检查了IsPostback。我认为复选框的click事件启动了一个回发,它正在重新绑定。
HTH
答案 1 :(得分:0)
我认为网格是刷新的,然后重新绘制默认值...
答案 2 :(得分:0)
我最终得到了它,虽然我不确定如何。它一定是我在网格中调整的一些属性