1
我有一个QSqlRelationalTableModel
。我正在使用OnManualSubmit
作为编辑策略。我叫setTable
和insertRow
。如何获取QSqlTableModel中某一行的行状态?
后来,我如何以编程方式知道模型中哪些行已被添加或编辑但尚未提交到数据库?
我有一个QSqlRelationalTableModel
。我正在使用OnManualSubmit
作为编辑策略。我叫setTable
和insertRow
。如何获取QSqlTableModel中某一行的行状态?
后来,我如何以编程方式知道模型中哪些行已被添加或编辑但尚未提交到数据库?
Qt不公开未决更新,插入或删除列表,您只能使用QSqlTableMode::isDirty
检查单个索引。
但由于您可以访问信号rowsInserted
,rowsRemoved
和dataChanged
,您可以自行构建这些列表。