Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi In einem DBGrid nur Teile der Tabelle anzeigen. (https://www.delphipraxis.net/126498-einem-dbgrid-nur-teile-der-tabelle-anzeigen.html)

Code 26. Dez 2008 12:26

Datenbank: ABS • Version: 4.88 • Zugriff über: Datascore

In einem DBGrid nur Teile der Tabelle anzeigen.
 
Hallo und schöne Feiertage.

Wie kann ich ein einem TDBGrid nur Teile, bzw. nur einige Felder anzeigen lassen?

Beispiel:

Tabelle hat folgende Felder: NAME VORNAME STRASSE ORT .....
ich möchte aber nur NAME und VORNAME im DBGrid anzeigen lassen.
Wie macht man das?

Gruß
Klaus

DeddyH 26. Dez 2008 12:27

Re: In einem DBGrid nur Teile der Tabelle anzeigen.
 
Das geht IIRC entweder über die zugrundeliegende Abfrage oder die Columns-Property des Grids.

Code 26. Dez 2008 12:46

Re: In einem DBGrid nur Teile der Tabelle anzeigen.
 
Zitat:

Zitat von DeddyH
Das geht IIRC entweder über die zugrundeliegende Abfrage oder die Columns-Property des Grids.

Vielen Dank, für den Tipp.

Gruß
Klaus

eddy 26. Dez 2008 12:59

Re: In einem DBGrid nur Teile der Tabelle anzeigen.
 
Hallo Code,

Du kannst es auch programmieren. Hier ein wenig Quellcode:
Delphi-Quellcode:

  dbg.Columns.Clear;
  i := 0;
  dbg.Columns.Add;
  dbg.Columns.Items[i].FieldName := 'Vorname';
  dbg.Columns.Items[i].Width := 100;
  dbg.Columns.Items[i].Title.Caption := 'Überschrift für Spalte Vorname';
  dbg.Columns.Items[i].Alignment := taLeftJustify; //taRightJustify oder taCenter

  inc(i);
  // ... weiter mit dem nächsten Feld
Ob Du die Daten aus einem Array lieferst oder diese aus einer Datei mit Strukturdaten beziehst ist Deinem persönlichen Stil überlassen.

mfg
eddy


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz