Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 04:24
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

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



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Вопрос по QSqlTableModel и QTableView Guest Продолжение старого архива 0 30.09.2011 21:10
QTableView - QSqlTableModel Guest Новый архив 3 0 29.09.2011 05:55
Вопросы по QSqlTableModel и QTableView Guest Ещё вопросы и ответы из архива 8 0 29.09.2011 05:39
QSqlTableModel+ QTableView Guest Новые вопросы и ответы 2 0 29.09.2011 04:26
QSqlTableModel и QTableView Guest Новые вопросы и ответы 2 0 29.09.2011 04:17



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