procedure TtdpOrderTrackingfrom.FormInit;
var
i:Integer;
begin
inherited;
//footer合计格式化
begin
for i := 0 to 29 do
begin
if i in [0] then
begin
cxgrdMainDBBandedTableView1.DataController.Summary.FooterSummaryValues[i] := '汇总';
end;
end;
// 保存2位小数+%
for i := 0 to 29 do
begin
if i in [3,7,11,13,15,28,29] then
begin
//TDevEvents.OnFooterSummaryItemsGetText_Perent2为自定义格式; cxgrdMainDBBandedTableView1.DataController.Summary.FooterSummaryItems[i].OnGetText := TDevEvents.OnFooterSummaryItemsGetText_Perent2;
end;
end;
//整数
for i := 0 to 29 do
begin
if i in [1,2,4,5,6,8,9,10,12,14,16,17,18,19,20,21,22,23,24,25,26,27] then
begin
cxgrdMainDBBandedTableView1.DataController.Summary.FooterSummaryItems[i].OnGetText := TDevEvents.OnFooterSummaryItemsGetText_int;
end;
end;
end;
end;