У меня проблема с настройкой выбора в DataGrid. Я сохраняю SelectedIndex, но когда я хочу сбросить его после некоторого обновления, он, кажется, не работает.
int index = dgrid.SelectedIndex;
//some code including resresh of the DG
dgrid.SelectedIndex = index;
У меня есть некоторый код, который срабатывает на SelectionChanged, который на самом деле срабатывает.
private void dgrid_selection_change(object sender, SelectionChangedEventArgs e)
{
try
{
string ID =
(dgrid.SelectedCells[0].Column.GetCellContent(dgrid.SelectedItem) as TextBlock).Text;
//some code that shall execute...
Когда я пытаюсь получить от него какие-либо данные, выбор становится нулевым.
Что я делаю не так?