用ehlib中的dbgrideh中设置其footer属性即可搞定!
gxg.3322.net上的就有,里面有好多好东西,dbgrideh是dbgrideh的增强是俄罗斯的程序员写的,非常好用,简直敢和power builder相媲美!其help文件介绍的相当详细!

解决方案 »

  1.   

    delphi自带的dbgrid好像没法实现此功能,楼上两位说的第三方控件不错,可以一试。
      

  2.   

    如果你不嫌麻烦,可以自己画. 用 StringGrid 中的 OnDrawCell
      

  3.   

    如果你不嫌麻烦,可以用 StringGrid 中 OnDrawCell 自己画。
      

  4.   

    另外,你可以用 SQL 在查询时就进行处理,如
    select bh,name, point from table 
     union 
     select 'zzz','合计',sum(point) from table 
    这样你可以不用更改什么程序
      

  5.   

    可以用存储过程做:
      1.create table #temp
       ( no varchar(20) null, --以便能放下‘合计’两个字
         name varchar(20) null
         Qty float null
           )
      2. insert into #temp(no,)
        select no,name,qty
        from 原始表 
      3.insert into #temp(no,name,qty)
         select '合计', '    ',sum(qty)
       from 原始表    4.select * from #temp 
        order by no
    将DATASOURCE的DATASET设为该存储过程