2,497
社区成员
发帖
与我相关
我的任务
分享
i:=qry_kyesb.Fields.Count;
cxGrid1.BeginUpdate;
cxGrid1DBTableView1.BeginUpdate;
cxGrid1DBTableView1.ClearItems;
for iLoop:=0 to i-1 do
begin
FColumn:=cxGrid1DBTableView1.CreateColumn;
FColumn.DataBinding.FieldName:=qry_kyesb.Fields[iLoop].FieldName;
FColumn.HeaderAlignmentHorz:=taCenter;
FColumn.Name:='cxGrid1DBTableView1Column'+ IntToStr(iLoop+1);
FColumn.Width:=95;
FColumn.OnGetDisplayText:=nil;
end;
cxGrid1DBTableView1.DataController.Refresh;
cxGrid1DBTableView1.EndUpdate;
cxGrid1.EndUpdate;
finally
Screen.Cursor:=crDefault;
FreeAndNil(RES_LOADING_F);
end;
while FrmTotal.dxDBGrid3.ColumnCount > 0 do
FrmTotal.dxDBGrid3.Columns[FrmTotal.dxDBGrid3.ColumnCount-1].Destroy;