【发布时间】:2019-04-22 15:34:48
【问题描述】:
我正在尝试在绑定到DataTable 的数据网格中获取所选项目的行索引。
这是我的尝试(基于this SO answer):
private void ShowRowIndex_Btn(object sender, RoutedEventArgs e)
{
int editedRowIndex = myDataGrid.Items.IndexOf(myDataGrid.CurrentItem);
MessageBox.Show(editedRowIndex.ToString());
}
<DataGrid CellEditEnding="PriceListDG_CellEditEnding" RowEditEnding="MyDataGrid_RowEditEnding" Name="priceListDataGrid" />
不幸的是,我总是得到 -1 作为结果。
【问题讨论】:
-
如果你能提供minimal reproducible example就太好了
-
你真正想要达到什么目的?可能有比尝试将一些 Winforms 样式代码直接移植到 WPF 更简单的方法。
-
This 也可能有帮助。
-
@ikerbera 那是关于列...我需要行