Я пытаюсь получить индекс строки для выбранного элемента в сетке данных, привязанной к 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 в результате.