2016-04-25 91 views
0

我填充我的gridview逐个单元格而不使用数据源。 当我重装拖动一列后,并减少一些行,这是行不通的:datagrid视图选择行不起作用

row[6].Selected = true; 

]

和刚刚转了行蓝色选定的东西的颜色,所以当我打电话,如果任何行被选中它返回我null!这是因为gridview中的默认列的符号,就像指向每一行的指针。然后当我点击行来手动选择行时,它会再次显示。

所以现在我的问题是如何启用该标志选择过程

6

回答

1

在DataGridView其实可以有多种选择的行,如果多选选项设置为true。

黑色箭头实际上表示当前单元格被选中的行。

所以你需要设置

this.dataGridView1.CurrentCell = this.dataGridView1.Rows[1].Cells[0]; 

你想用黑色箭头强调了行和单元格。

另外请注意,您使用的单元格必须是可见的,启用的而不是标题单元格,否则这可能无法正常工作。

+1

非常感谢jason-kaisersmith –