惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
L
LangChain Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
Y
Y Combinator Blog
月光博客
月光博客
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Fortinet All Blogs
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
小众软件
小众软件
H
Help Net Security
Last Week in AI
Last Week in AI
B
Blog RSS Feed
宝玉的分享
宝玉的分享
N
Netflix TechBlog - Medium
博客园 - 叶小钗
The GitHub Blog
The GitHub Blog

博客园 - 南疯

C#中获得月份中的第一天和最后一天和判断闰年 Impossible 与 I’m possible 别吵了,.NET和JAVA两大帮派合并了! 让"指定的 MSProjectServerRole 帐户不属于 MSProjectServerRole 角色"去死吧 我所理解的工作流工作模式 BusinessObjects系统用户信息同步的解决类 关于BusinessObjects系统单点登录(SSO)解决办法(二) 关于BusinessObjects系统单点登录(SSO)解决办法(一) 教您怎样在C#中锁定Word内容,还教您怎样把人家的锁定内容破解了 一个封装比较完整的FTP类——clsFTP How to share Session variables across Domains(在不同域之间共享Session) 还是VS2005全角问题 博客园(堂)内的互助有感 一个完整的接口技术解决方案 一个完整的接口技术解决方案(八) 一个完整的接口技术解决方案(七) 一个完整的接口技术解决方案(六) 一个完整的接口技术解决方案(五) 一个完整的接口技术解决方案(四)
VS2008的网页报表可以直接打印了
南疯 · 2007-11-19 · via 博客园 - 南疯

在最新出来的VS2008 beta2中,提供了ReportViewer直接打印RDLC报表的功能。而之前的VS2005则需要把报表导出成为Excel或者PDF之后才能进行打印。

在使用本地报表RDLC的打印中,VS2008使用了一个叫做 RSClientPrint(包体:RSClientPrint.cab) 的控件来实现RDLC报表的客户端打印。其实,这个控件早在VS2005中的Report Service中就已经被提供,但好像只支持Report Service。这就是我们常见到RDL报表展示在网页上面的时候“打印”的按钮是可用的而RDLC报表中“打印”按钮却是灰色的原因。

当时,我曾经试图人工去安装RSClientPrint.cab这个安装包,让网页支持RDLC报表的打印,却总是无法成功。现在看来,微软在这个包中进行了功能改进。

其实在VS2008 Beta2中,也不用去人工安装这个RSClientPrint.cab包,新的ReportViewer会自动检测客户端是否已经安装这个包,如果客户端没有安装这个包,在点击“打印”按钮的时候,会自动下载控件包提示客户端进行安装。安装之后,点击ReportViewer工具栏上面“打印”按钮,则出现打印的对话框:

VS2008中的报表功能还增强了一些功能,比如:报表向导、表达设计器增强、压缩导出的PDF 等,有兴趣体验的朋友可以去试试!