在数据网格中具有行和列的对象

时间:2013-08-05 11:03:13

标签: c# wpf object datagrid

WPF DataGrid中是否有一个包含列和行的对象?

我认为它是CurrentCell DataGridCellInfo ),但它只包含该列的对象。

我在DataGrid中寻找一个包含DataGridColumn的对象,并且如果有类似的东西,也会保存DataGridRow。

1 个答案:

答案 0 :(得分:1)

我也正在处理这个问题,我这样得到了行和列的索引

DataGridCellInfo cell;

int columnIndex = cell.Column.DisplayIndex;
int rowIndex = mydatagrid.Items.IndexOf(cell.Item);

如果获得标题,我就是这样:

string columnHeader = cell.Column.Header.ToString();
string rowHeader = (((DataRowView)cell.Item).Row.ItemArray[0]).ToString();

我不认为这是最好的方式,但它有效,我没有发现任何直接给这些信息的对象......如果你得到更好的东西,请告诉我:]