日期:2014-05-18  浏览次数:20887 次

datagridview跳转到指定行问题
网速问题,上传不了图片,简单说一下吧,比如datagridview有2列,用户名和密码,我想根据一个textbox输入的用户名查询,datagridview自动跳转到用户名所在的行,
dgv_UserManage.CurrentCell = dgv_UserManage.Rows[所在行].Cells[2];
我想过用Linq,可是.net 2.0不支持啊,还有啥办法没~

------解决方案--------------------
C# code

            dataGridView1.Rows[0].Selected = true; //选中
或者
            dataGridView1.FirstDisplayedScrollingRowIndex = 0; //指定某行为第一个显示的行

------解决方案--------------------
遍历rows找到符合条件的row就是你要找的啊
------解决方案--------------------
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (textBox.Text==dataGridView1.Rows[i].Cells[0].Value.ToString())
{
dataGridView1.Rows[i].Selected = true;//这个i就是索引
}
}