Как обновить DataGrid после удаления строки

257
15 мая 2018, 11:00

я создал таблицу DataGrid, добавил класс который нумерует строки по порядку, но когда мне нужно удалить какую-нибудь строку с помощью клавиши DELETE, нумерация не обновляется и цифры далее идут не по порядку , попробовал сделать так: `

private void сотрудникиDataGrid_UnloadingRow(object sender, DataGridRowEventArgs e)
                {
                    сотрудникиDataGrid.Items.Refresh();
                } 

вроде как обновляет, но если редактировать таблицу (постоянно), не всегда, но время от времени выскакивает ошибка . Попробовал написать код чтобы удалял строку через кнопку DELETE, вроде бы без ошибок обновляет нумерацию, но пропадает фокус, моими стараниями я не смог установить, так чтобы фокус оказался как по умолчанию при удалении строки в DataGrid переход на следующую строку: ` private void

сотрудникиDataGrid_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.Key.Equals(Key.Delete))
            {
                сотрудникиDataGrid.Items.Refresh();
            }
        }`

Спасибо.

READ ALSO
Не удается неявно преобразовать тип “string[]” в “string”

Не удается неявно преобразовать тип “string[]” в “string”

Помогите плиз довести до умаесть скрипт который ищет идентичные строки в массиве и выводит в консоль их порядковый номер

242
Как сохранить сессию клиента?

Как сохранить сессию клиента?

Сайт чатКак сделать так, чтобы не приходилось с каждым открытием заново перелогиниваться?

232
Можно ли прочитать значения в массиве после заполнения функцией в DLL

Можно ли прочитать значения в массиве после заполнения функцией в DLL

Допустим у меня есть DLL с функцией FillArray() и в DLL есть public static поле FilledArrayFillArray() заполняет FilledArray

247
Хранение схожих данных в MSSQL

Хранение схожих данных в MSSQL

У меня есть два объектаУ них есть много очень похожих полей, но также есть поля, которые есть только у одного из них

246