代码之家  ›  专栏  ›  技术社区  ›  flavour404

DataGridView复选框列只允许我选择一个复选框

  •  0
  • flavour404  · 技术社区  · 16 年前

    好的,我的DataGridView中的第一列是一个复选框。我将“多重选择”设置为“真”,这确实有效。但是,一个用户一次只允许选中一个复选框,如果他们选择另一个复选框,则原始复选框本身将不被选中,如何停止?我需要一个用户能够选择,比如说,使用复选框选择5行中的3行,这样他们就可以执行一个组操作。

    谢谢,R.

    2 回复  |  直到 15 年前
        1
  •  0
  •   Hans Olsson    16 年前

    DataGridView 默认情况下,允许同时选中多个复选框。为了确保我刚刚创建了一个DGV,并向它添加了一个复选框列和两个文本框列,我可以选中多行。

    我想你可能无意中做了一些事情,导致了这一切的发生?也许可以尝试删除DGV并创建一个新的(或者如果这是一个很大的工作,在它旁边创建一个新的,然后比较它们的设置并搜索旧的,以确保它不会在某个地方动态更改)。

        2
  •  4
  •   trhess    15 年前

    必须在DataGridView上将virtualmode设置设置为false才能检查多个。