Entwickler-Ecke
Datenbanken - DBGRID - eine Spalte ausblenden
tortom1000 - Di 20.09.05 17:18
Titel: DBGRID - eine Spalte ausblenden
Hallo,
ich möchte auf Feld[0] eines DBGRID
folgendermaßen zugreifen:
Delphi-Quelltext
1: 2:
| a := DBGrid1.Fields[0].AsString; showmessage(a); |
Trotzdem möchte ich im DBGRID das Feld[0] ausblenden.
Geht das?
Gruß
Tom
Moderiert von
Klabautermann: Delphi-Tags hinzugefügt.
Delete - Di 20.09.05 17:27
DBGRID.Columns[x].visible := false;
Die Felder der Table- und Grid-Komponente müssen den gleichen Index haben, damit du das gewünschte ergebnis kriegst!
um das zu garantieren, mach das lieber so
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| s := table.fieldbyname('FeldX').FieldName;
for i := 0 to DBGrid1.Columns.Count -1 do if DBGrid1.Columns[i].FieldName = s then begin DBGrid1.Columns[i].visible := false; break; end; |
tortom1000 - Di 20.09.05 22:26
Vielen Dank für deine Hilfe.
Hat gefunzt.
Gruß
Tom
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!