ReportViewer问题一箩筐,每个100分,不够再加
以前打印是用自己写的一个ActiveX,虽然灵活,但每次升级都有些客户端不能自动下载。随着浏览器安全性逐步提高,这种问题越来越严重,因此这段时间研究了一下微软的ReportViewer,发现大量问题,在这里汇总。
因为最多能给200分,列出几个问题,解决一个给100分,分不够了另开贴给分,讨论就在这个帖子里。我的分数还有2580,大家不要担心给不起。
(R-1)关于嵌套表如何设计,如
|---------------------------------------------
|部门1ID | 部门1名 | 员工1ID | 员工1 |
| | |----------------------|
| | | 员工2ID | 员工2 |
————————————----------------------
|部门2ID | 部门2名 | 员工3ID | 员工3 |
| | |----------------------|
| | | 员工4ID | 员工4 |
————————————----------------------
(R-2)打印问题
看微软似乎推荐导出到Excel或PDF再打印,不知道Web上如何直接打印,请说明一下详细的操作步骤。
(R-3)能否实现数据库里有数据时,按真实数据打印;没有数据时,出现表头,并在表头下自动加一些空行。这个功能在用户打印出来拿到现场操作,并手工做记录时比较有用。
(R-4)关于尺寸问题
rdlc报表的尺寸以cm为单位,我按A4横向设计,这样宽应该是29.7cm,但导出到Excel后,似乎23cm就到头了,不知道它的尺寸是怎么计算的。
------解决方案--------------------导到Excel中去打印吧
用farpoint
------解决方案--------------------关注
------解决方案--------------------R-1,subReport可解决~~
------解决方案--------------------R-2,web的话,用Reorting Services比较好~~
------解决方案--------------------R-3,用formula可以实现,阿泰和海波也有相关例子~~
------解决方案--------------------关注一下
顶
------解决方案--------------------前段时间我在做报表的时候是用ReortingServices来做的,感觉还是比较方便!
------解决方案--------------------至于RDLC报表,应该是C/S结构用的多一些吧...
------解决方案--------------------r-3,自己使用空数据绑定好了阿,程序判断一下
------解决方案--------------------mark
------解决方案--------------------(R-2)打印问题
看微软似乎推荐导出到Excel或PDF再打印,不知道Web上如何直接打印,请说明一下详细的操作步骤。
-----------------------------------------------
不是有个打印按钮吗??
------解决方案--------------------http://blog.csdn.net/sendling/archive/2007/06/08/1643181.aspx
水晶报表printmode的ActiveX打印问题总结
------解决方案--------------------mark
------解决方案--------------------up
------解决方案--------------------路过,不懂,帮你顶一下
------解决方案--------------------