摘自【mrwangfei】 CxgridDBTableView3.ClearItems;//这里是cxgrid的表层,先清除之前的列再创建 for I:=0 to adoquery1.FieldCount-1 do begin CxgridDBTableView3.CreateColumn; CxgridDBTableView3.Columns[i].DataBinding.FieldName:=adoquery1.Fields[i].FieldName; CxgridDBTableView3.Columns[i].Width:=80; end;
for I:=0 to adoquery1.FieldCount-1 do
begin
CxgridDBTableView3.CreateColumn;
CxgridDBTableView3.Columns[i].DataBinding.FieldName:=adoquery1.Fields[i].FieldName;
CxgridDBTableView3.Columns[i].Width:=80;
end;
cxGrid1DBTableView1.DataController.CreateAllItems();这样就可以了