读书人

怎么把dataGridView中的某一行指定

发布时间: 2011-12-15 23:41:24 作者: rapoo

如何把dataGridView中的某一行指定前行。
datagridview.rows[i].setCurrentrow.

也就是光指到那一行去。

如何做呢?

[解决办法]
\\ex:
int currentrowid = 7;
dataGridView1.CurrentCell = dataGridView1.Rows[currentrowid].Cells[1];
[解决办法]
首先把SelectionMode属性设为FullRowSelect

int i = 3; //待选中行索引
if (dataGridView3.Rows.Count > i)
{
//清除当前行选中状态
for (int j = 0; j < dataGridView3.SelectedRows.Count; j++)
{
dataGridView3.SelectedRows[j].Selected = false;
}
dataGridView3.Rows[i - 1].Selected = true;
}
[解决办法]

如下:

首先设置dataGridView的SelectionMode值为FullRowSelect,MultiSelect值为false.

dataGridView1.Rows[index].Selected = true; // index为要设置活动行的索引

读书人网 >C#

热点推荐