Hallo
möchte ein DbGrid füllen.
Es sollen nur bestimmte Spalten aus der Datenquelle angezeigt werden
Frage 1:
Colums erzeuge ich mit:
grid->Columns->Add();
grid->Columns->Items[0]->Title->Caption = "ID";
Finde ich umständlich, für jede Spalte 2 Zeilen zu schreiben.
Geht das auch mit einem Vector oder Array oder ...?
Frage 2:
Da das Grid immer unterschiedliche Spalten haben soll (je nach DB-Abfrage),
muß ich die Zellenwerte jeder Zeile auch der zugehörigen Spalte zuweisen
(mit grid->DataSource = dsGrid; werden ja alle Spalten angezeigt).
Also in einer Schleife über das RecordsSet nach dem Schema:
while (!Query->Eof) {
Wie könnte das aussehen? Gibt es ein Tutorial dafür?
Gruß und Danke
möchte ein DbGrid füllen.
Es sollen nur bestimmte Spalten aus der Datenquelle angezeigt werden
Frage 1:
Colums erzeuge ich mit:
grid->Columns->Add();
grid->Columns->Items[0]->Title->Caption = "ID";
Finde ich umständlich, für jede Spalte 2 Zeilen zu schreiben.
Geht das auch mit einem Vector oder Array oder ...?
Frage 2:
Da das Grid immer unterschiedliche Spalten haben soll (je nach DB-Abfrage),
muß ich die Zellenwerte jeder Zeile auch der zugehörigen Spalte zuweisen
(mit grid->DataSource = dsGrid; werden ja alle Spalten angezeigt).
Also in einer Schleife über das RecordsSet nach dem Schema:
while (!Query->Eof) {
Zeile1 - Spalte1 - Wert
Zeile1 - Spalte2 - Wert
Zeile1 - Spalte3 - Wert
etc...
Query->Next();
}Zeile1 - Spalte2 - Wert
Zeile1 - Spalte3 - Wert
etc...
Query->Next();
Wie könnte das aussehen? Gibt es ein Tutorial dafür?
Gruß und Danke