DataGridView 和复选框自动重新选择
Posted
技术标签:
【中文标题】DataGridView 和复选框自动重新选择【英文标题】:DataGridView and checkboxes re-selecting automatically 【发布时间】:2010-05-24 23:08:49 【问题描述】:我正在使用的 DataGridView 有一个奇怪的问题,它绑定到 VB.net 中的一个表
我添加了一个复选框列,以允许用户勾选一堆行,然后我可以循环并保存到不同的表中。默认情况下启用所有复选框。所以这实际上是取消选中不需要的行的情况。
但是,当我单击另一行中的复选框后,DataGridView 会重新启用我单击的任何复选框。所以实际上,一次只能取消选中一行。
我确定我可能在这里遗漏了一些明显的东西?
编辑:我忘了说这是一个 Windows 窗体,而不是 ASP.net 应用程序。
【问题讨论】:
实际上没有任何代码可以发布,因为它是通过向导绑定到表格的。 【参考方案1】:我认为这就是正在发生的事情。请检查您是否在绑定 datagridview 时检查了 IsPostback。我认为复选框的单击事件正在启动回发并且它正在重新绑定自身。
HTH
【讨论】:
【参考方案2】:我认为网格正在刷新然后重新绘制默认值...
【讨论】:
【参考方案3】:我最终得到了它,虽然我不确定具体是怎么做的。一定是我在网格中调整了一些属性
【讨论】:
以上是关于DataGridView 和复选框自动重新选择的主要内容,如果未能解决你的问题,请参考以下文章
c# dataGridView 的复选框(CheckBox)多选择的问题
如何禁用 VS datagridview 中的第一个自动选择?