DBGrid Spalten ein- ausblenden, Titel usw...

Rund um die LCL und andere Komponenten
Antworten
Lion
Beiträge: 207
Registriert: Mo 24. Mär 2014, 09:58

DBGrid Spalten ein- ausblenden, Titel usw...

Beitrag von Lion »

Hallo,

kann mir jemand auf die Sprünge helfen, wie man eigene Titel der Spalten definiert und Spalten ein- oder ausblendet?

Danke!

Benutzeravatar
theo
Beiträge: 11325
Registriert: Mo 11. Sep 2006, 19:01

Re: DBGrid Spalten ein- ausblenden, Titel usw...

Beitrag von theo »

Wie meinst du das? Kannst du das nicht über die Eigenschaft "Columns" machen?

Bin keine Spezialist für datensensiitive Controls.

Lion
Beiträge: 207
Registriert: Mo 24. Mär 2014, 09:58

Re: DBGrid Spalten ein- ausblenden, Titel usw...

Beitrag von Lion »

Kann ich schon, dann werden aber die DB-Daten nicht geladen.

Michl
Beiträge: 2513
Registriert: Di 19. Jun 2012, 12:54

Re: DBGrid Spalten ein- ausblenden, Titel usw...

Beitrag von Michl »

Lion hat geschrieben:wie man eigene Titel der Spalten definiert
Du könntest bei Query.AfterOpen sowas in der Art machen:

Code: Alles auswählen

    DBGrid.Columns.Items[...].Title.Caption:='Irgendetwas';
Lion hat geschrieben:Spalten ein- oder ausblendet?
Da geht sowas:

Code: Alles auswählen

    DBGrid.Columns.Items[...].Visible:=False; 
//oder
    DBGrid.Columns.Items[...].Width:=0; 
Lion hat geschrieben:Kann ich schon, dann werden aber die DB-Daten nicht geladen.
Das verstehe ich nicht. Kannst Du ein Bsp. zeigen?

Code: Alles auswählen

type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection;  

Antworten