datagrid视图选择行无效

时间:2016-04-25 07:26:25

标签: c# gridview

我在不使用数据源的情况下逐个单元填充gridview单元格。 当我拖放一些行后重新加载一列时,这不起作用:

row[6].Selected = true;

]

并且只是将所选行的颜色变为蓝色,所以当我调用任何行时,它会返回null!这是因为gridview中的默认列中的符号就像是指向每一行的指针。然后当我点击行手动选择行时,它会再次出现。

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

6

1 个答案:

答案 0 :(得分:0)

如果multiselect选项设置为true,datagridview实际上可以有多个选定的行。

黑色箭头实际上代表选择了当前单元格的行。

所以你需要设置

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

表示要用黑色箭头突出显示的行和单元格。

另请注意,您使用的单元格必须是可见的,已启用,而不是标题单元格,否则可能无效。