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

问两个ASP.net中打印报表的事
好象近期从.Net版来了不少牛人,帮看看啊。

1:
找了一些资料,好象在ASP.Net中让客户端打印报表没什么好办法,    
你们是怎么做的?
举个最简单的例子啊。

2:
好象直接调用CrystalReport   7.0,8.0 之类的报表也可以,这与用.Net自带的水晶报表控件有没有什么区别?           (当然,也不知道怎么打印)


------解决方案--------------------
ASP.NET2.0自带了1个ReportViewer控件,这个可以加载水晶报表实现打印啊
------解决方案--------------------
把报表转成PDF、Word、Excel再打印
------解决方案--------------------
哈,这类问题问AK,偶负责灌水~
------解决方案--------------------
一起灌,水了他
在这里发不水,哪里水
------解决方案--------------------
其实我也没用过web的报表,只是.NET中全部用ReportView来显示报表并打印的。

在web的ReportView的设计界面可以点击disign new report来设计新的报表。

我以前做的WEB打印都是直接调用IE的打印来打印的
------解决方案--------------------
顺便给2篇文章看看:

http://dev.yesky.com/msdn/499/3505499.shtml
http://www.vipcn.com/InfoView/Article_90258_2.html
------解决方案--------------------
加载水晶报表
------解决方案--------------------
好象还是一样的问题,不能直接在客户端打印,如果用IE的打印的话,整个页面都会打印,包括上面的工具条。
-------------------
工具条不会打印啊,跟点击IE菜单——文件——打印是一模一样的效果,只是会打印出url地址(这个如果有权限的话可以通过js修改注册表来实现)
------解决方案--------------------
我只看过拿ie直接打的.也是就拿js来控制打印的.
------解决方案--------------------
用cs的活做bs,这难搞了。
------解决方案--------------------
我们公司在页面上添加一个按钮,用户点击将需要打印的东西生成 Excel ,给用户自己去处理
------解决方案--------------------
楼上的是个好主意~
------解决方案--------------------
web打印萬一客戶端没裝打印機是否還要報錯:(
------解决方案--------------------
報告,剛試了下,調用reporting services,可以打印