DataGridView: вставка в несколько ячеек отсортированного DGV с привязкой к данным - PullRequest
1 голос
/ 06 января 2012

У меня есть DGV, связанный с DataTable.Я полагаюсь на механизм сортировки по умолчанию, который упорядочивает строки при щелчке по заголовку столбца.У меня есть обработчик для Ctrl + V, который сохраняет ранее захваченное значение во ВСЕ выбранные ячейки.Все работает отлично, за исключением одного очень раздражающего случая.

Если мой выбор для вставки включает столбец, по которому в данный момент сортируется DGV, он портит порядок строк.Даже ранее отсортированная строка не может быть правильно отсортирована, пока я не принудительно сортирую, щелкнув заголовок столбца.

Как этого избежать?

Я пытался отключить сортировку таблицы данных.DefaultView, связанный с DGV перед изменением ячеек.Это не помогло.

Я попытался провести повторную сортировку после завершения вставки.Также не сработало, как ожидалось.

Вставка в несортированные столбцы работает нормально.

Я даже подхожу к проблеме под прямым углом?Как правильно вставить / обновить ячейки, принадлежащие отсортированному столбцу DGV?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...