如何从展开的gridview行获取单元格值

时间:2013-11-20 13:17:22

标签: c# gridview devexpress

如何从绑定到另一个表的扩展详细信息行中获取单元格值?

string name = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "colName").ToString())

无效,因为:列'colName'不属于表'Users'。

1 个答案:

答案 0 :(得分:2)

您应该将GetRowCellValue方法与详细信息视图一起使用,而不是使用主视图:

GridView detailView = gridView1.GetDetailView(gridView1.FocusedRowHandle, 0) as GridView;
string name = (string)detailView.GetRowCellValue(detailView.FocusedRowHandle, "colName");

请查看Navigating Through Master and Detail Rows帮助文章了解详情。

相关帮助文章:Master-Detail Overview