VB.NET Winforms DataGridView Выберите новую строку в отсортированном DataGridView - PullRequest
3 голосов
/ 17 ноября 2011

Хорошо, у меня есть DataGridView, где пользователь может щелкнуть заголовки столбцов для сортировки. Когда они добавляют новую строку при применении сортировки, запись не создается до момента, когда они проверяют строку (что они не могут сделать, пока не выйдут из newRow). Как сделать выбор строки после ее сортировки?

DataGridView привязан к данным.

Режим выбора для сетки - полная строка.

Я использую VB.NET с базой данных SQLite.

Я подозреваю, что мне нужно использовать событие RowsAdded или события DataBindingComplete. К рассматриваемым записям действительно прикреплен уникальный GUID, но он НЕ виден в DataGridView.

Этот вопрос на c # выглядит примерно так, как я хочу: Выберите недавно добавленные строки - DataGridView и BindingSource . Однако вопрос заключается в том, как заставить его запустить проверку строки (и, следовательно, привязку к БД), не покидая строку.

Screenshot

1 Ответ

0 голосов
/ 27 декабря 2011

Сохраните первичный ключ (id) добавленной записи в новом поле (команда вставки возвращает это), циклически переберите строки сетки и выберите строку с первичным ключом.:)

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