答案 0 :(得分:0)
请参阅 - Obtaining and Setting Cell Values
可以使用提供的方法获取细胞的值 由网格的数据源。例如,ColumnView.GetRow, ColumnView.GetDataRow,ColumnView.GetFocusedRow和 ColumnView.GetFocusedDataRow方法返回对象 表示数据源中的行。获得行后,使用他们的 检索字段值的方法。
例如,如果您的网格绑定到DataTable,那么您可以获取网格中选定行的基础数据行,如下所示:
System.Data.DataRow row = gridView1.GetDataRow(gridView1.FocusedRowHandle);
string cellValue = row[0].ToString();
如果它绑定到某个对象数据源,则使用GetRow方法并将其强制转换为类对象。然后,您可以访问该对象的.ItemID属性。
MyClass row = gridView1.GetRow(gridView1.FocusedRowHandle) as MyClass;
if(row != null)
string id= row.ItemID;
希望这个参考可以帮助你..