如何在QSqlTableModel中获取行的行状态?

时间:2012-04-12 16:36:15

标签: c++ qt qt4.7 qtsql qsqltablemodel

我有QSqlRelationalTableModel。我正在使用OnManualSubmit作为我的编辑策略。我拨打了setTableinsertRow

稍后,我如何以编程方式知道在模型中添加或编辑了哪些行但尚未提交到数据库?

1 个答案:

答案 0 :(得分:0)

Qt没有公开待处理的更新,插入或删除列表,您只能使用QSqlTableMode::isDirty检查各个索引。

但由于您可以访问信号rowsInsertedrowsRemoveddataChanged,因此您可以自行构建这些列表。