如题!
我用DBGridEh.FieldColumns['FieldName'].Footer.Value;
得到的是在Footer的Value属性里设置的值。这个Value值不会变化,它有什么用。

解决方案 »

  1.   

    DBGEh.GetFooterValue(2,DBGEh.Columns[i]))^_^,这样肯定可以至于“2”这个参数什么意思,我忘了
      

  2.   

    procedure Tchaopiaoform.dxDBGrid1daijinaerDrawSummaryFooter(
      Sender: TObject; ACanvas: TCanvas; ARect: TRect; var AText: String;
      var AAlignment: TAlignment; AFont: TFont; var AColor: TColor;
      var ADone: Boolean);
    begin
    AText := '贷方金额:'+adoquery3.FieldByName('dafan').AsString;
    end;
    我是重新搞了一个汇总给他付了一个值呵呵
      

  3.   

    '至于“2”这个参数什么意思'就是行序号(从0开始) ,如果FooterRowCount设为1 的话则行号应为 0;
    Columns[i]中的列号i也从0开始.