S
smsman
Unregistered / Unconfirmed
GUEST, unregistred user!
我要动态制定ClientDataSet的field已达到控制DBGRID的显示字段。
下面是我用的方法,感觉不应该这么罗嗦的。请高手提供一下更好的方法。
var
cds: TClientDataSet;
begin
cds:=TClientDataSet.Create(nil);
cds.FileName:=cds1.FileName;
cds.Open;
cds1.close;
cds1.Fields.Clear;
for i := 0 to cds.Fields.Count-1 do
cds1.Fields.Add(cds.Fields.Fields);
下面是我用的方法,感觉不应该这么罗嗦的。请高手提供一下更好的方法。
var
cds: TClientDataSet;
begin
cds:=TClientDataSet.Create(nil);
cds.FileName:=cds1.FileName;
cds.Open;
cds1.close;
cds1.Fields.Clear;
for i := 0 to cds.Fields.Count-1 do
cds1.Fields.Add(cds.Fields.Fields);