winform中
请问我知道了datagrid当前选定的索引
怎么知道他当前对应数据库里面的ID啊?

解决方案 »

  1.   

    在datagrid中用一隐藏列保存每行数据在数据表中的ID
      

  2.   

    正确的做法是,你把ID先存入DataGrid中,然后设置MappingType属性为Hidden,为了不用显示出来,这样你就可以通过索引来访问DataGrid绑定ID的哪一列的值,例如:
    DataColumn dc = dt.Columns.Add(new DataColumn("DANO", typeof(int)));
    dc.ColumnMapping = MappingType.Hidden;