Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Daten aus MySQL-DB in ListView anzeigen.. Syntax-Frage
kiwicht - Mi 29.01.03 20:21
Titel: Daten aus MySQL-DB in ListView anzeigen.. Syntax-Frage
Und da bin ich schon wieder... :P ... folgenden Code habe ich laut einem Tutorial auf eine ButtonOnClick-Methode gelegt.... klappt aber nicht,
da in dem entsprechenden ListView immer nur die ID´s angezeigt werden... :( keine anderen Daten.. was mach ich falsch?
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| while not qrMain.Eof do begin ListItem := lvAnzeige.Items.Add; ListItem.Caption:=qrMain.FieldByName('id').AsString; ListItem.SubItems.Add(qrMain.FieldByName('vorname').AsString); ListItem.SubItems.Add(qrMain.FieldByName('name').AsString); ListItem.SubItems.Add(qrMain.FieldByName('adresse').AsString); ListItem.SubItems.Add(qrMain.FieldByName('plz').AsString); ListItem.SubItems.Add(qrMain.FieldByName('wohnort').AsString); qrMain.Next; end; |
- qrMain ist meine TZmySQLQuery von ZEOS
- lvAnzeige ist meine ListView
- und ListItem hab ich, dacht ich mir so, hab ich unter Type in meinem
Prog als TListView deklariert, weil in dem Tut´ nich steht wofür das sein
soll, hab ich da einfach geraten...
vielen dank im voraus
mfg kiwicht
btw: wenn einer noch n gutes mysql-tut an der hand hat.. immer her damit.... :twisted: :D
smiegel - Mi 29.01.03 20:56
Hallo,
Quelltext
1: 2:
| var ListItem:TListItem; |
Anstatt Type, als Variable deklarieren, dann gehts.
kiwicht - Mi 29.01.03 21:18
*kopf-von-links-nach-rechts-beweg*.... ne, hab ich getan, klappt auch nicht... werden immernoch nur die ID´s angezeigt... unsortiert....
muss ich ListView vielleicht noch irgendwie präparieren?
smiegel - Mi 29.01.03 23:21
Hallo,
die ListView musst Du auf den ViewStyle:=vsReport setzten.
Dann kannst Du in der Eigenschaft Columns Deine Spalten, die angezeigt werden sollen, angeben.
kiwicht - Mi 29.01.03 23:54
jibbie.. jetzt klappts.. dankschön! :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!