我用dbgrideh显示数据,设置其属性如下:
DBGridEh1-->footerrowcount  :=1  
DBGridEh1-->sumlist.active := true;
DBGridEh1-->columns[ i ]-->footers-->valuetype :=fvtsum可是运行结果,在表格底部(footer)区域总是显示值为0,
向各位大侠请教,是否还需要设置其他属性?

解决方案 »

  1.   

    dbgrideh控件
    .FooterRowCount := 1;
    .FooterColor := clYellow;
      .SumList.Active := True;   //这一句最重要  .Columns[i].Footer.ValueType := fvtStaticText;
      .Columns[i].Footer.Value := '总计:';
      .Columns[i].Footer.ValueType := fvtSum;
      

  2.   

    或者把位于valuetype上的属性value的清空试试
      

  3.   

    在表格底部(footer)区域总是显示值为0
    把数据集刷新看
      

  4.   

    我想问问是不是需要 设置.Columns[i].Footer.Value 的属性呀,
    如果需要的话,应该怎么设置.