• 4467阅读
  • 1回复

QTableView使用QSqlTableModel关于延迟修改数据库的问题请教 [复制链接]

上一主题 下一主题
离线tsuibin
 

只看楼主 倒序阅读 楼主  发表于: 2010-02-25
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我在一个QTableView中使用 QSqlTableModel

当我修改QSqlTableModel的内容的时候
就会直接修改数据库内容

我不希望这样

我想等我把所有的数据都修改好之后

在提交到数据库

可以这样吗?

离线tsuibin

只看该作者 1楼 发表于: 2010-02-25
Model->setEditStrategy(QSqlTableModel::OnManualSubmit);

但是

如果不submit或者submitall
QTableView就不会显示已经修改的数据
怎么解决这个问题?
快速回复
限100 字节
 
上一个 下一个