在winform的DataGridView这个表控件里,双击选中的行后,如何得到双击的当前行的主键?GridView控件可以这样写GridView.DataKeys[GridView1.selectIndex].value.tostring().注:现使用的是2005中的DataGridView.谢谢.

解决方案 »

  1.   

    在gridview属性中设置你需要的ID;
    或者this.gridMain.IDName = "ID";
    然后在双击事件中
    找this.gridMain.CurrentRowId;
      

  2.   

    用泛型来装数据
    然后在绑定到DataGridView中你可以在DataGridView中不显示id那一项,到是你想得到你选中那一项的id你就到泛型里取
      

  3.   

     private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
     {
           string strID = this.dataGridView1.CurrentRow.Cells[0].Value.ToString();
      }
      

  4.   

    谢谢lsj_zrp ,按照你的说法,已经能够实现我所要表达的。
    也谢谢各位参与帮助的人。