WPF DataGrid
中是否有一个包含列和行的对象?
我认为它是CurrentCell
( DataGridCellInfo ),但它只包含该列的对象。
我在DataGrid中寻找一个包含DataGridColumn的对象,并且如果有类似的东西,也会保存DataGridRow。
答案 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();
我不认为这是最好的方式,但它有效,我没有发现任何直接给这些信息的对象......如果你得到更好的东西,请告诉我:]