Mehrere Spalten in DBListbox
-
Hallo zusammen,
jeden Tag komme ich dank der tollen Hilfe hier ein Stück weiter in meiner Datenbank-Anwendung. Momentan stehe ich vor einem kleinen aber aus meiner Sicht fiesen kleinen Problemchen. Ich lade mir aus meiner DB via ADOQuery eine Reihe von Datensätzen, die ich in ein DBListbox Feld eintrage. Das tut auch wunderbar, ich kann aber leider nur eine Spalte (unter FieldValues, hier ID) zum Anzeigen auswählen:
while(!ADOQuery->Eof) { DBListbox->Items->Add(DM_Datenbank->ADOSQLquery->FieldValues["ID"]); ADOQuery->Next(); }kennt von Euch jemand eine Möglichkeit mehr als eine Spalte anzeigen zu lassen, bzw eine Alternative zur DBListbox (soll aber optisch den gleichen Charakter haben)?
Viele Grüße,
Tobias
-
Hallo
du kannst ja über Add() ja mit String-Verkettung gleich die Werte mehrere Spalten anzeigen.
Der saubere Weg ist aber ein DBGrid/StringGrid/ListView zu nehmen. Damit stellt man leicht Tabellen dar.bis bald
akari
-
Danke, ich glaube Du hast recht. Mit einem DBGrid ist das sicher die sauberere Lösung.