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