如您所见in this tutorial,有几种方法可以用数据填充一个包含CheckBox列的DataGridView。他们是:
忽略第三个,前两个之间是有区别的(您可以在本教程的结果屏幕中看到它)。
使用列表时,您将获得所需的内容:一个DataGridView,其中的列包含CheckBox列
但是,如果您使用第二种方法(一个数据表),则将获得一个DataGridView,该列具有一个具有CheckBox列的列,但具有额外的空行!
不仅如此,如果您选中“空行”复选框,则会得到另一个空行,并且该行可能永远存在。
这显然是不受欢迎的行为。到目前为止,我一直在使用列表,它们可以正常工作,但是我想使用dataTables填充DataGridView。有没有办法避免这种不良行为,而只获得确切的行?