У меня есть DataGridView, связанный с набором объектов.Удалить выбранную строку из DataGridView
Я хочу сделать кнопку «Удалить» в форме, чтобы пользователь мог удалить выбранную строку.
Но есть проблема, если выбрана новая строка (специальная последняя строка в сетке). Если я выберу новую строку и затем попытаюсь нажать кнопку «Удалить», сетка теряет фокус и изменяет выбранную строку! Он отображает последнюю строку (одну перед новой строкой). Таким образом, в обработчике кнопки «Удалить» уже выбрана еще одна строка, а не новая строка!
Как я могу решить эту проблему, кроме скрытия этой специальной новой строки (AllowUserToAddRows = false) и создания моей собственной кнопки «Добавить» и кода для нее?