以下代码是可以把DataGridView的任意一行设置为CurrentRow, 在VS2010运行通过。
//假设dgv是一个DataGridView, 我要把第三行设置为当前行。
//index是有0开始的。
//这里只是把那行highlight。可有可没
dgv.Rows[2].Selected = true;
//这是主要的地方。这行后,CurrentRow就是第三行了。
dgv.CurrentCell = dgv.Rows[2].Cells[0];
以下代码是可以把DataGridView的任意一行设置为CurrentRow, 在VS2010运行通过。
//假设dgv是一个DataGridView, 我要把第三行设置为当前行。
//index是有0开始的。
//这里只是把那行highlight。可有可没
dgv.Rows[2].Selected = true;
//这是主要的地方。这行后,CurrentRow就是第三行了。
dgv.CurrentCell = dgv.Rows[2].Cells[0];