我用的 Delphi5+SQL2000,执行一个存储过程,然后将数据显示在 DBGridEh1里面,然后将 DBGridEh1每一列的数据进行统计,进行了如下的设置:DBGridEh1.FooterRowCount=1,DBGridEh1.SumList.Active=True,然后将每一列Footers增加一项,一项为   Value=总计:ValueType=fvtStaticText,其余的列就是 ValueType=fvtSum,但是却不能显示,最后一行是有,但是没有任何的东西,请大家指教

解决方案 »

  1.   

    要统计的列可能不是int等可以统计的类型.............
      

  2.   

    统计的列全都是 numeric 类型的,大家帮忙啊
      

  3.   

    DATASET还被 ACTIVE了,数据集打开后就应该可以了,我就是你上边说的那样设置的,没有问题啊
      

  4.   

    打开 
    DBGridEh1.SumList.Active := True
    关闭Form时候记得设置为False否则有时候会出地址错
      

  5.   

    dbgrideh1.Columns.Items[2].Footers.ITEMS[0].FieldName:='fieldname';
      DBGRIDEH1.Columns.Items[2].Footers.ITEMS[0].ValueType:=fvtsum;
      

  6.   

    xjblcjh(sheep) ,按照你的方法解决了,但是我的那个方法也应该没有问题,真不知道怎么弄的,谢谢几位,分数已经加上