我正在尝试获取绑定到 DataTable
的数据表中所选项的行索引。
以下是我的尝试(基于这个SO回答):
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作为结果。
var dg = sender as DataGrid
,从你给出的链接中可以看到,它返回 dg 为空。我猜想这是因为你提供的答案与我的问题不同。 - MilvNutt