高手或是做过的人请帮帮忙,用什么GRID或是别的控件可以作出这样的复合报表,其中人员和线路还有线路下面的小类(主、从、电等)都不固定,需要程序动态产生
┌─────┬─────┬───────┬───────┬──┐
│     │ 一号线 │   二号线   │    三号线   │  │
│     ├─┬─┬─┼─┬─┬─┬─┼─┬─┬─┬─┼──┤
│     │主│从│电│主│从│电│分│主│从│电│分│小计│
├─┬───┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──┤
│上│李生 │ │ │ │ │ │ │ │ │ │ │ │  │
│午├───┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──┤
│ │王生 │ │ │ │ │ │ │ │ │ │ │ │  │
├─┼───┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──┤
│下│李生 │ │ │ │ │ │ │ │ │ │ │ │  │
│午├───┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──┤
│ │王生 │ │ │ │ │ │ │ │ │ │ │ │  │
├─┼───┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──┤
│ │合计 │ │ │ │ │ │ │ │ │ │ │ │  │
└─┴───┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴──┘

解决方案 »

  1.   

    请问bluekitty(一只Colorful猪) ,你指formulaone是一个控件吗?我怎么在PLAYICQ.COM里都找不到,不知CxGrid能不能做出我要的表
      

  2.   

    這種報表將數據輸出到Excel中最好啦, 然後在Excel中打印
      

  3.   

    dbgrideh可以实现我有一份直接读取Excel多层表头表格到dbgrideh的源码。
        QQ:549711582
      

  4.   

    to xt_nibin(野人小子) ( ) 信誉:97  2005-10-25 14:12:00  得分: 0  是,是个activex控件,功能确实不错,不过外形有点丑陋,还有点过时,去baidu搜一下formulaone6.0
      

  5.   

    konhon(优华) ,输出到Excel固然好,但微软现在打D版很严的,我只能在程序中实现,帮忙想想办法吧
      

  6.   

    你如果要显示,用cxgrid,你如果要报表,用f1
      

  7.   

    回 jabmoon(刺月),我即要显示让用户查看,又要支持打印;各位帮帮忙呀
      

  8.   

    Dbgrideh可以,至于输出打印报表的话,各类型的报表都可以输出,关键是你的数据库如何设置。
      

  9.   

    这个表的数据都是动态计算出来的,这种表的数据直接用数据库的表来表示我想可能不太现实的,各位再一起帮我想想办法吧! 
    zihan924(子寒),我用dbGridEh也有一段时间了,能否对用dbGridEh作出我这种报表提示一二,谢谢
      

  10.   

    to zihan924(子寒)
    我这个表里的数据列只能动态产生
      

  11.   

    dbGridEh和wwDBGrid都可以实现,在wwDBGrid中有一个GroupField属性就是分组字段,也就是可以按上午下午分组;至于动态显示列头,可以在编程时将所有的字段编辑好,然后根据条件进行显示或隐藏.