Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   QSqlTableModel + QTableView выделение последней введенной записи (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/qsqltablemodel-qtableview-vydelenie-poslednej-vvedennoj-zapisi-269618/)

Guest 29.09.2011 04:24

QSqlTableModel + QTableView выделение последней введенной записи
 
Здравствуйте,Есть форма, где отображена таблица QTableView *table, показывающая данные с QSqlTableModel *model.На этой форме есть кнопка "Add", которая вызывает диалог, где пользователь вводит данные для новой записи. При закрытии диалога, введенные данные записываются в БД через model->insertRecord(-1, record).Чтобы изменения отобразились в таблице, делаю model->select().Задача: надо установить курсор в таблице на свежевведенную строку. Как лучше это сделать? Причем, таблица может быть отсортирована по разным полям, и введенная строка скорее всего окажется не нулевой и не последней строкой таблицы.Пока приходится перебирать все записи на предмет поиска наибольшего id (id последней записи является наибольшей).


Часовой пояс GMT, время: 22:28.


© www.otvetnemail.ru - Форум вопросов и ответов.