zoukankan      html  css  js  c++  java
  • 动态生成TcxGridDBTableView的列及页脚的合计栏

    var
     i   : Integer;
     cl  : TcxGridDBColumn;
    begin
     Screen.Cursor :=  crHourGlass;
     cxtvMaster.BeginUpdate;
     try
       cxtvMaster.ClearItems;
       cxtvMaster.DataController.Summary.FooterSummaryItems.Clear;
       for i := 0 to cxtvMaster.DataController.DataSet.FieldCount - 1 do
       begin
         cl  :=  cxtvMaster.CreateColumn;
         cl.DataBinding.FieldName :=
             cxtvMaster.DataController.DataSet.Fields[i].FieldName;
         if cxtvMaster.DataController.DataSet.Fields[i] is TNumericField then
         begin
           TNumericField(cxtvMaster.DataController.DataSet.Fields[i])
               .DisplayFormat  :=  ‘#,##0.00‘;
           cl.Width := 80;
           with TcxGridDBTableSummaryItem(
               cxtvMaster.DataController.Summary.FooterSummaryItems.Add) do
           begin
             Column  :=  cl;
             FieldName :=  cl.DataBinding.FieldName;
             Format  :=  ‘#,##0.00‘;
             Kind  :=  skSum;
           end;
         end
         else if cxtvMaster.DataController.DataSet.Fields[i] is TStringField then
           cl.Width := 100
         else
           cl.Width := 80;
         cl.HeaderAlignmentHorz :=  taCenter;
       end;  //if
     finally
       cxtvMaster.EndUpdate;
       Screen.Cursor := crDefault;
     end;
    end;

  • 相关阅读:
    成功的速度一定要大于父母老去的速度
    luogg_java学习_09_泛型_集合
    luogg_java学习_08_设计模式_API
    luogg_java学习_07_抽象类_接口_多态学习总结
    报表请求默认输出格式(html或者excel)设置
    XML报表开发基本过程
    rtf模板常用技巧
    xml模板提交请求submit_request
    XML基础知识
    HTML语言常用语法
  • 原文地址:https://www.cnblogs.com/martian6125/p/9631260.html
Copyright © 2011-2022 走看看