【问题标题】:how get the row state of a row in QSqlTableModel?QSqlTableModel中如何获取一行的行状态?
【发布时间】:2012-04-12 16:36:14
【问题描述】:

我有一个QSqlRelationalTableModel。我正在使用OnManualSubmit 作为我的编辑策略。我已经打电话给setTableinsertRow

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

【问题讨论】:

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


    【解决方案1】:

    Qt 不会公开挂起更新、插入或删除的列表,您只能使用QSqlTableMode::isDirty 检查单个索引。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多