datagridview设置currentrow为指定的某一行

最近由于程序需要,需要实现指定的行为datagridview的currentrow ,当我设置 dataGridView1.Rows[i].Selected = true时,刷新后,界面显示是当前行被选中,但是后来发现它的currentrow变成 默认的第一行,后来找到下面方法实现了此功能  

 for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {
                    if (dataGridView1.Rows[i].Cells["code"].Value.ToString()== tcAppointment.SelectedTab.Tag.ToString())

                    {
                        dataGridView1.Rows[i].Selected = true;
                        this.dataGridView1.CurrentCell = this.dataGridView1.Rows[i].Cells[0];
                    }
                }

 

来源:http://hi.baidu.com/brotherzhuo/item/bb970a0e743dbccf2e4c6bcd

你可能感兴趣的:(datagridview)