我有QSqlRelationalTableModel
。我正在使用OnManualSubmit
作为我的编辑策略。我拨打了setTable
和insertRow
。
稍后,我如何以编程方式知道在模型中添加或编辑了哪些行但尚未提交到数据库?
答案 0 :(得分:0)
Qt没有公开待处理的更新,插入或删除列表,您只能使用QSqlTableMode::isDirty
检查各个索引。
但由于您可以访问信号rowsInserted
,rowsRemoved
和dataChanged
,因此您可以自行构建这些列表。