TableView prob

Verschiedenes zu Qt
Antworten
XxM4ST3RxX
Beiträge: 39
Registriert: 14. Oktober 2008 19:50

TableView prob

Beitrag von XxM4ST3RxX »

Also mein Problem ist folgendes, wenn ich ein QSqlTableModel und ein QTableView verwende, blende ich von 2 Spalten eine aus (id) und wie bekomme ich vom gewählten Eintrag im QTableView die (id) raus ? den durch currentIndex bekomme ich nur das Feld was angezeit wird ....

vll hat jemmand nen besseren Ansatz zum verabeiten von Sql Daten, möchte einfach nur eine Ansicht die die jetzigen Daten anzeigt und man einen Eintrag zum editieren auswählen kann, möchte aber alles mit id's machen (id) ist in meinem table der Primärschlüssel da meine Einträge doppelt vorkommen dürfen kann ich sie nur über die id unterscheiden.

Würde mich über Beispiele oder Links zu solchen sachen freuen.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Ich versteh dein Problem net so ganz....

Also du hast mit deinen SQL Statement 2 Spalten aus ner Table geholt. Die ID brauchst du für spätere Änderungen, aber willst sie nicht anzeigen?

Du kannst doch einfach über deine Resultset iterieren. Und kannst sagen wenn es die Spalte ID ist dann trag nix ein...

oder hab ich was falsch verstanden?!
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Man kann bekommt bei allen Interaktion mit einem Model den QModelIndex geliefert und von diesen aus, kann per sibling() auf Nachbarspalten zugreifen...
XxM4ST3RxX
Beiträge: 39
Registriert: 14. Oktober 2008 19:50

Beitrag von XxM4ST3RxX »

k danke ich schaus mir in der doku an :)
Antworten