日期:2014-05-19  浏览次数:20449 次

这样的报表如何做呀?
请问这种报表你们是如何做的?

                          标题(固定)
年月日(动态)
部门:(动态)
----------------------
班组         |     统计A     |     统计B     |....                                                                   |
----------------------
(动态)     |   (动态)     |       ...
----------------------
....

合计.............

你们是用ReportServer做的还是画Table然后插入Label显示,还是用Crystal   Report?

还有,以上报表还可能是循环输出的(即可能要嵌到DataList中)

最重要一点的是假如不用报表软件或控件做,用GridView或画table,这些统计的数字如何做呀,难道每一个统计数字都要连一次数据库统计一次?


------解决方案--------------------
可以使用存储过程,将数据统计好,返回数据集给GridView。
------解决方案--------------------
如果统计过程比较复杂,可以将结果存放在一个表中。
------解决方案--------------------
用几个Label加上GridView!

用asp.net其实就几乎不用水晶报表了。
------解决方案--------------------
另外,关于换页,css中有换页符号,这样在一个很大的页面在连续打印时,只要你的GridView分页,那么绑定到 DataList 只要每个表格下面跟一个css换页,也是可以自动让打印机换页的。