日期:2014-05-18  浏览次数:20879 次

这个交叉报表如何实现
要实现的表:
                            内容1         内容2
     本季 同期 同比    本季 同期 同比
合计

1)IT类
  山东
  江苏
 电子类
  河北
  上海

2)山东
江苏

描述:1)中的内容是以“企业类型”为主查询条件,下面的“山东”、“江苏”是其次。
   2)中的内容是以“省份”为主查询条件。
1)和2)中的内容不固定,都是从数据库读取。
还要求实现表头对调,即内容1(本期、同期、同比)等内容在左边,原来1)和2)的内容在上面。而且要每行每列加一复选项,用来控制是否显示此行或此列。
有什么方法实现吗?或有什么好的控件。

------解决方案--------------------
用报表打印控件wsReport4.6
http://www.wave12.com/web/home.asp
------解决方案--------------------
比较复杂,即使实现从效率上来说也不会太好.
如果先排除报表,切入点应该是数据的实现.
我想从sql入手,进行数据的实现.然后放入表中.

------解决方案--------------------
很多开源的已经实现了复杂报表了,只是可能在中文方面需要规范,
当然,如果你一开始就用utf-8,就没问题

http://www.jopener.cn/category/charting-reporting-tools

------解决方案--------------------
http://zhafn.bokee.com/2548587.html