首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么把dataGridView中的某一行指定為當前行

2011-12-15 
如何把dataGridView中的某一行指定為當前行。datagridview.rows[i].setCurrentrow.也就是讓光標指到那一行

如何把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为要设置活动行的索引

热点排行