Zitat von
barnti:
Hallo,
Will ich jetzt ebenfalls zur Laufzeit das Grid mit der Datasource verbinden, mache ich das folgende:
Delphi-Quellcode:
...
with Grid do
begin
for ColCount:=0 to DataSource.DataSet.FieldCount-1 do
Fields[ColCount].Visible:= DataSource.DataSet.Fields[ColCount].Visible;
end;
Leider sind immer alle Felder sichtbar!? Wo ist mein Fehler?
Danke und Gruß,
Barnti
Mache doch einfach, was du geschrieben hast: DAS GRID ZUR LAUFZEIT MIT DER DATASOURCE (neu) VERBINDEN, sonst nichts.
Also einfach
Delphi-Quellcode:
Grid.DataSource:=nil;
Grid.DataSource:=DataSource;
Das wars schon. oder hast du vorher dem Grid Felder zugeordnet?