문제

I have a QSqlRelationalTableModel. I am using OnManualSubmit for my edit strategy. I have called setTable and insertRow.

Later, how do I know programmatically which rows have been added or edited in the model but have not yet been submitted to the database?

도움이 되었습니까?

해결책

Qt doesn't expose the list of pending updates, insertion or deletion, you can only check individual indexes with QSqlTableMode::isDirty.

But since you have access to the signals rowsInserted, rowsRemoved and dataChanged, you can build these lists yourself.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top