求教DataGridView高手(这种情况下怎样清空 选中行?)
- C# code
private void Form1_Load(object sender, EventArgs e){ //dataGridView不选中任何行 dataGridView1.Rows[0].Selected = false;} private void button1_Click(object sender, EventArgs e){try{//code}catch{MessageBox.Show("操作出错");}}
程序启动时做到了DataGridView不选中任何行,但是当点击button1并且出错执行到catch语句之后,dataGridView1又默认选中第一行了。怎样才能在执行出错的情况下依然让DataGridView不选中任何行。
PS:在catch语句中加入dataGridView1.Rows[0].Selected = false;不好用
希望高手指点
谢谢!!
谢谢!!
[解决办法]
你在catch()
{
this.Form1_Load( sender, e);
}
这样就可以了!
看起来愚笨!但是可以达到目的(“刷新”)
[解决办法]
不好意思,看错了需求。
catch
{
this.dataGridView1.CurrentCell = null;
MessageBox.Show("操作出错");
}