我在不使用数据源的情况下逐个单元填充gridview单元格。 当我拖放一些行后重新加载一列时,这不起作用:
row[6].Selected = true;
并且只是将所选行的颜色变为蓝色,所以当我调用任何行时,它会返回null!这是因为gridview中的默认列中的符号就像是指向每一行的指针。然后当我点击行手动选择行时,它会再次出现。
现在我的问题是如何启用该标志以选择流程。
答案 0 :(得分:0)
如果multiselect选项设置为true,datagridview实际上可以有多个选定的行。
黑色箭头实际上代表选择了当前单元格的行。
所以你需要设置
this.dataGridView1.CurrentCell = this.dataGridView1.Rows[1].Cells[0];
表示要用黑色箭头突出显示的行和单元格。
另请注意,您使用的单元格必须是可见的,已启用,而不是标题单元格,否则可能无效。