2010-06-24 179 views
0

好吧,我的datagridview中的第一列是一个复选框。我有'多选'设置为true,这确实有效。但是,用户一次只能选中一个复选框,如果他们选择了另一个复选框,则原样取消选中,我该如何阻止它?我需要用户能够使用复选框选择5行中的3行,以便他们可以执行组操作。Datagridview复选框列只允许我选择一个复选框

感谢,R.

回答

0

一个DataGridView会默认允许多个复选框在同一时间进行检查。只是为了确保我刚刚创建了一个DGV并添加了一个复选框列和2个文本框列,我可以检查多行。

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

+0

谢谢,是的,我似乎有'检查'的东西,我找不到所以我重建整个事情,它现在按预期工作。你不知道我会如何改变'选定'的颜色吗?谢谢你的帮助。 – flavour404 2010-06-24 21:15:01

+0

修复了其他问题。现在,如果我可以让网格线显示,并且垂直滚动条始终在那里完成......从来没有足够的时间。 – flavour404 2010-06-25 00:44:12

4

您必须在datagridview上将VirtualMode设置设置为false才能检查多个。