数据源中表的结构(强类型DataTable):生产线 产品 炉 日 月 年
生铁生产 炼钢铁 1#炉 3 0 0
生铁生产 炼钢铁 2#炉 3 0 0
生铁生产 铸造铁 1#炉 3 0 0
生铁生产 铸造铁 2#炉 33 0 0
生铁生产 折合铁 1#炉 3 0 0
生铁生产 折合铁 2#炉 30 0 0
生铁生产 … …
水泥生产 … …
… …报表的结构(.rdlc):
                         生铁生产
       炼钢铁                      铸造铁… …
日 月 年 日 月 年
1#炉 3 0 0 3 0 0
2#炉 3 0 0 33 0 0
合计 6 0 0 36 0 0
                         水泥生产… …

解释一下:
生产线、产品、炉(就是炼铁炉)是三级分类,每条记录下有日月年3个值;
需要让生产线类纵向扩展,产品类横向扩展,炉类纵向扩展,并给出炉类的合计值。我用vs.net 2005,做的是c# windows程序;用vs自带的报表设计器设计,ReportViewer控件输出。找了好多资料,都不是很深入,只会纵向单类分组,请各位帮帮忙,100分不要嫌少,如果解决了另开贴送100分,谢谢啊!

解决方案 »

  1.   

    这种报表应该挺常见的吧,不过我头一次做报表啊。
    支持也有分啊!我结贴都是很快的~~
      

  2.   

    问的简单点就是两个问题:
    1、怎么让记录横向显示(默认的从上到下的显示);
    2、怎么嵌套分组。
    最重要的是第一个问题。
      

  3.   

    数据源的结构:生产线    产品 炉 日产量 月 年
    1#生产线 1#产品 1#炉 3 0 0
    1#生产线 1#产品 2#炉 3 0 0
    1#生产线 2#产品 1#炉 3 0 0
    1#生产线 2#产品 2#炉 33 0 0
    1#生产线 … …
    2#生产线 … …
    … …报表的结构:
                             1#生产线
          1#产品             2#产品… …
    日产量 月 年 日产量 月 年
    1#炉 3 0 0 3 0 0
    2#炉 3 0 0 33 0 0
    合计 6 0 0 36 0 0
                             2#生产线… …

    解释一下:
    生产线、产品、炉(就是炼铁炉)是三级分类,每条记录下有日月年3个值;
    需要让生产线类纵向扩展,产品类横向扩展,炉类纵向扩展,并给出炉类的合计值。这样写清楚点?
      

  4.   

    从表:编号 值
    1    10.00
    2    11.11
    ...  ...到报表:编号 1         2      ...
    值   10.00     11.11  ...这下哪?
      

  5.   

    你说的横向显示是让记录显示转动90度? 
    我也不会,呵呵
      

  6.   

    谢谢,怎么格式没有了?论坛不能贴表或图吗?