QSqlTableModel, QComboBox und gelöschte Items
Verfasst: 22. Juni 2009 12:29
Hallo,
ich verwende ein QSqlTableModel, das ich per setModel in einer QComboBox auflisten lasse.
Das QSqlTableModel ist dabei per
auf manuellen Commit eingestellt.
Nun habe ich ein Problem. Wenn ich per eine Zeile loesche, dann ändert sich in der Combobox ueberhaupt nichts, d.h. der gelöschte Eintrag bleibt drin.
Zu diesem Zeitpunkt möchte ich die Tabelle noch nicht committen.
Gibt es eine Möglihkeit herauszufinden ob eine Zeile der QSqlTableModel Instanz im Zustand "gelöscht, aber nicht committed" ist ?
Irgendwelche Hinweise zur behebung des Problems ?
Gruss
Petric
ich verwende ein QSqlTableModel, das ich per setModel in einer QComboBox auflisten lasse.
Das QSqlTableModel ist dabei per
Code: Alles auswählen
model->setEditStrategy (QSqlTableModel::OnManualSubmit);Nun habe ich ein Problem. Wenn ich per
Code: Alles auswählen
model->removeRow (...)Zu diesem Zeitpunkt möchte ich die Tabelle noch nicht committen.
Gibt es eine Möglihkeit herauszufinden ob eine Zeile der QSqlTableModel Instanz im Zustand "gelöscht, aber nicht committed" ist ?
Irgendwelche Hinweise zur behebung des Problems ?
Gruss
Petric