程序启动时,datagridview默认选中了第一行。现在有两个问题:
   1.有没有办法在程序启动的时候,datagridview不去默认选中任何行?
   2.程序启动时,有没有办法去控制选择哪一行?(假设我现在想选中ID号为123的行)
希望高手指点,感激不尽!!!!!PS:datagridview中我设置成整行选择(SelectionMode设置成了FullRowSelect)希望高手指点。
多谢!!!!!

解决方案 »

  1.   

    我的连接数据库方法 dataAdapter = new OleDbDataAdapter("select ID,Tag,PointType,Other from PointTB", con);
                dataAdapter.Fill(dataSet, "OPCPoint");            // 指定 DataGridView 数据源,显示数据
                dataGridView1.DataSource = dataSet.Tables["OPCPoint"];然后我在界面上datagridview中删除一行以后,再执行一下上面的代码目的是刷新datagridview。
    所以导致默认选择行回到第一行,我第二个问题就是为了解决这个问题提出的,我希望刷新一次datagridview以后,选中行还是之前选中的(至少表面上要做到这个效果)
      

  2.   

    dataGridView1.Rows[0].Selected = false;
    dataGridView1.Rows[x].Selected = true;