以下代码是可以把DataGridView的任意一行设置为CurrentRow, 在VS2010运行通过
//假设dgv是一个DataGridView, 我要把第三行设置为当前行。 //index是有0开始的。 //这里只是把那行highlight。可有可没 dgv.Rows[2].Selected = true; //这是主要的地方。这行后,CurrentRow就是第三行了。 dgv.CurrentCell = dgv.Rows[2].Cells[0];
第一句是,让指定行选中,但是“选中箭头”没有移动
有了第二局,“选中箭头”也移动了当前行
转 : https://blog.csdn.net/dogfish/article/details/7002712