有没有一种dbgrid,只要设置它的属性,就可以实现分组统计的。
    10 100 1000
a1  20 200 2000
    30 300 3000
小计60 600 6000
    11 110 1100
a2  21 210 2100
    31 310 3100
小计63 630 6300
合计123 1230 12300
数据库中6条记录,在dbgrid中显示时按第一个字段分组,然后再合计。

解决方案 »

  1.   

    在显示之前用SQL先实现出来就可以了
      

  2.   

    将dbgrideh 的FoolTerRowCount设为1,在每列Footer集合下设置FileName,ValueType(计算类型)
    再将SumList 中Active设为True 表格会自动进行计算你所选择的计算类型!
      

  3.   

    用cxGrid,分组显示非常方便,几乎不用写什么代码
      

  4.   

    CSGRID好像可以,不过没有用过.
      

  5.   

    创意、自由、灵活,独特的双数据源连接,全功能的表格组件,
    超强的报表功能,适用于所有开发工具。http://www.anylib.com
      

  6.   

    我建议不要使用dbgrid,因为它破坏了数据的完整性.这是boland公司的人说的.
      

  7.   

    dbgrid 可以实现的。
    你也可以要打印报表的时候,用查询来实现,方便~!~!~!~!~!~!~!~!~!~!~