vs2005中的rdlc(report Viewer) 如何实现web打印?
就是不用toolbar的那种。。自已弄个按钮。然后打印报表
(再说我的toolbar上也找不到那个打印按钮)
问题点数:100、回复次数:12Top
1 楼lnwuyaowei(风可以追我)回复于 2006-06-13 12:16:47 得分 20
这是不能实现的,如果想直接在web上打印,而不是用导出后再打印,那么必需要用到reportting service,而不是rdlc
如果非得要用,那么可以分析生成的html文件,用javascript来实现,但这种方法并不好,因为web页面显示的,极有可能与真正的pdf报表不一样,只适用于非常少的场合应用.Top
2 楼flygoldfish(长江支流)回复于 2006-06-13 15:32:23 得分 20
可以做成win控件,在IE中使用。具体可以到网上查一下Top
3 楼alcome(廋山鸿-关注VS2005和NET2.0)回复于 2006-06-13 16:53:58 得分 10
可以做一个rdlc基于winform的ActivX控件在IE中调用Top
4 楼lolenboy()回复于 2006-06-18 01:05:50 得分 10
ActivX 估计应该是最可行的,但我还有个没测试过的方法:网上有个博客“蜡人张”,里面写了个打印(C/S)的,可以把他改成BS的,但是调用的打印机是本地的还是服务器的,我就不知道了,忘高手测试一下,因为程序是在服务器运行的,但我不知道它调用的打印机名称和地址是本地还是服务器的。Top
5 楼huacha()回复于 2006-06-19 09:36:09 得分 10
http://www.wave12.com/web/SigCon.asp?bCate=50&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=173&CateName=wsReport4.5Top
6 楼lxmfll2000(lxm)回复于 2006-06-19 17:00:59 得分 0
学习中,帮你顶Top
7 楼lbmshiwo(★★★★★★★★★(八星元帅))回复于 2006-06-20 09:00:47 得分 0
学习.Top
8 楼lxmfll2000(lxm)回复于 2006-10-09 08:06:05 得分 10
我现在知道了,如果不用reporting service的话,web就不能打印。可以让客户导出成Excel或PDF然后再打印。Top
9 楼zeng_c_h(不喜欢Coding的程序员)回复于 2006-10-16 09:34:44 得分 10
Web客戶端直接打印﹐真的挺難的。加油吧﹐我查找了好几個月﹐還是沒發現什么適合的方法。Top
10 楼jinchun(红萝卜)回复于 2006-10-16 21:28:24 得分 0
PrintMode=ActiveX 就可以直接打印Top
11 楼lxmfll2000(lxm)回复于 2006-10-17 11:00:25 得分 0
To:jinchun(红萝卜)
你测试过吗?Top
12 楼zhoujianfan(水可载舟亦可覆舟)回复于 2007-01-31 14:43:27 得分 10
PrintMode=ActiveX 就可以直接打印
是可以打印的
但現在我遇到一個問題
就是不能自動橫向打印,要選擇
見
http://community.csdn.net/Expert/TopicView.asp?id=5329911Top




