Здравствуйте!
CУБД PostgreSQL
QT 4.5.3
При изменении данных в модели QTableView и операции SubmitAll() происходит корректно запись в таблицу БД Postgre, но строки, в полях которых были изменены данные, в QTableView отображаются "съехавшими" вниз списка. Рекомендации книги Земскова (setSort), к сожалению, не работают. Посоветуйте, плиз, о сохранении порядка строк после SubmitAll()
modelUI->database().transaction();
if (modelUI->submitAll()) {
modelUI->database().commit();
} else {
modelUI->database().rollback();
QMessageBox::warning(this, tr("Cached Table"),
tr("The database reported an error: %1")
.arg(modelUI->lastError().text()));
}
ui->tableView->setModel(modelUI);
Спасибо!