【问题标题】:DataGridView and checkboxes re-selecting automaticallyDataGridView 和复选框自动重新选择
【发布时间】:2010-05-24 23:08:49
【问题描述】:

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

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

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

我确定我可能在这里遗漏了一些明显的东西?

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

【问题讨论】:

  • 实际上没有任何代码可以发布,因为它是通过向导绑定到表格的。

标签: vb.net winforms datagridview


【解决方案1】:

我认为这就是正在发生的事情。请检查您是否在绑定 datagridview 时检查了 IsPostback。我认为复选框的单击事件正在启动回发并且它正在重新绑定自身。

HTH

【讨论】:

    【解决方案2】:

    我认为网格正在刷新然后重新绘制默认值...

    【讨论】:

      【解决方案3】:

      我最终得到了它,虽然我不确定具体是怎么做的。一定是我在网格中调整了一些属性

      【讨论】:

        猜你喜欢
        • 2011-02-17
        • 1970-01-01
        • 2021-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-18
        • 2013-06-27
        • 1970-01-01
        相关资源
        最近更新 更多