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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM