0

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

我认为它CurrentCellDataGridCellInfo),但它只包含列的一个对象。

如果有类似的东西,我正在 DataGrid 中寻找一个包含 DataGridColumn 和 DataGridRow 的对象。

4

1 回答 1

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();

我认为这不是最好的方法,但它有效,而且我没有找到任何可以直接提供此信息的对象......如果你得到更好的东西,请告诉我:]

于 2013-08-05T13:23:56.113 回答