![]() |
Datenbank: firebird • Version: 2.1 • Zugriff über: zeos
dbgrid zur laufzeit
hallo zusammen,
ich habe ein dbgrid, welches ich zur Laufzeit erstelle. Im Constructor dieses Grid erstelle ich den zugehörigen Datasource und die Query. Nun werden aber alle Felder der Query im Grid angezeigt. Auf die diversen felder greife ich z.B. wie folgt zu: mykdnr:= Fmydbgrid.myquery['kundennummer']; Wie kann ich nur einzelne Felder im Grid anzeigen, diese umsortieren, trotzdem alle in der Query abfragen und auf die anderen (z.B. die id )zugreifen? danke Gruss Kh |
Re: dbgrid zur laufzeit
Die anzuzeigenden Spalten kann man unter .Columns angeben
|
Re: dbgrid zur laufzeit
Zitat:
columns[0].fieldname:= 'name'; funkt nicht :-( |
Re: dbgrid zur laufzeit
Und Columns[0].Field?
|
Re: dbgrid zur laufzeit
Zitat:
|
Re: dbgrid zur laufzeit
Delphi-Quellcode:
Funktioniert bei mir einwandfrei. Fieldname übrigens auch.
DBGrid.Columns[0].Field
|
Re: dbgrid zur laufzeit
Zitat:
TColumn(Columns[0]).Field:= myQuery.FieldByName('name'); funktioniert ! |
Re: dbgrid zur laufzeit
eigenartig ist aber dass :
columns[0].width := 100; funktioniert . |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz