datagridview設定currentrow為指定的某一行[轉]

Old發表於2013-08-26

最近由於程式需要,需要實現指定的行為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

相關文章