首先这个DataGridView的SelectionMode设定为FullRowSelect。.
MultiSelect属性设定为False。
然后在代码中设定,这样来设定选中的当前行。
DataGridView.Rows[i].Selected = true;
这样运行的效果是,选中的行会变蓝底色,但是行头的那种选中的指示三角却没有移动,请问如何能设定这个行头的小三角也同步移动呢?
5 个解决方案
#1
DataGridView.Rows[i].Cells[0].Selected = true;
这样三角就会跟着移动了
这样三角就会跟着移动了
#2
dgvStudent.Rows[1].Cells[0].Selected = true;
#3
二楼和三楼的方法不行,要使用currentCell
例如:datagridview1.currentcell=datagridview.rows[m].cell[n];
这样三角符号就到了rows[m]对应的那一行了。
例如:datagridview1.currentcell=datagridview.rows[m].cell[n];
这样三角符号就到了rows[m]对应的那一行了。
#4
atagridview1.currentcell=datagridview1.rows[m].cell[n];上面的帖子漏了个1
#5
为什么currentcell可以
currntrow就是只读的?我靠
currntrow就是只读的?我靠
#1
DataGridView.Rows[i].Cells[0].Selected = true;
这样三角就会跟着移动了
这样三角就会跟着移动了
#2
dgvStudent.Rows[1].Cells[0].Selected = true;
#3
二楼和三楼的方法不行,要使用currentCell
例如:datagridview1.currentcell=datagridview.rows[m].cell[n];
这样三角符号就到了rows[m]对应的那一行了。
例如:datagridview1.currentcell=datagridview.rows[m].cell[n];
这样三角符号就到了rows[m]对应的那一行了。
#4
atagridview1.currentcell=datagridview1.rows[m].cell[n];上面的帖子漏了个1
#5
为什么currentcell可以
currntrow就是只读的?我靠
currntrow就是只读的?我靠