Reporting Service本地报表(rdlc)的两种方式
2010-03-29 04:04
288 查看
rdlc其实是一个XML文件,这种报表必须通过ReportViewer才能显示出来。
一般有两种方式来使用它们
1. 如果不希望在程序发布之后去修改它们,例如我们程序自带的一些统计报表,我们不希望用户去修改,甚至删除它
这种情况,可以选择将该报表嵌入到程序集中
然后,怎么样读取这个嵌入的资源并且展现为报表呢?
this.reportViewer1.LocalReport.ReportEmbeddedResource = "NorthwindApplication.EmployeeOrderReport.rdlc";
需要注意的是,嵌入的资源名都会有namespace前缀的
这种做法的好处是报表定义得到了保护,但缺点也很明显,就是如果要修改定义,就得重新编译程序。
2. 如果希望报表定义可以由用户定制的话,这种情况就不会嵌入,而是将rdlc文件当作是内容文件随着应用程序一起发布
然后,在代码中如何使用这种报表呢
this.reportViewer1.LocalReport.ReportPath =”EmployeeOrderReport.rdlc“
一般有两种方式来使用它们
1. 如果不希望在程序发布之后去修改它们,例如我们程序自带的一些统计报表,我们不希望用户去修改,甚至删除它
这种情况,可以选择将该报表嵌入到程序集中
然后,怎么样读取这个嵌入的资源并且展现为报表呢?
this.reportViewer1.LocalReport.ReportEmbeddedResource = "NorthwindApplication.EmployeeOrderReport.rdlc";
需要注意的是,嵌入的资源名都会有namespace前缀的
这种做法的好处是报表定义得到了保护,但缺点也很明显,就是如果要修改定义,就得重新编译程序。
2. 如果希望报表定义可以由用户定制的话,这种情况就不会嵌入,而是将rdlc文件当作是内容文件随着应用程序一起发布
然后,在代码中如何使用这种报表呢
this.reportViewer1.LocalReport.ReportPath =”EmployeeOrderReport.rdlc“
相关文章推荐
- Reporting Service本地报表(rdlc)的两种方式
- [Flex] IFrame系列 —— 嵌入本地页面两种方式source和content(html页面和html代码)
- 本地yum仓库的安装配置 两种方式
- 采用本地RDLC报表进行一维条码的打印
- Service学习(本地服务的两种启动方式以及跨进程服务)
- 润乾报表--复杂报表主子表两种方式
- java中调用本地动态链接库(*.DLL)的两种方式详解和not found library、打包成jar,war包dll无法加载等等问题解决办法
- Vs2005使用本地报表RDLC支持打印解决方法
- js调用本地exe程序的两种方式
- WebView加载页面的两种方式——网络页面和本地页面
- Google Map Flex中实现本地搜索的两种方式
- Oracle安装本地和远程两种方式的DISPLAY设置
- 第83课:使用Scala和Java两种方式实战Spark Streaming开发 本地webui小技巧
- android(19)(两种方式从网络抓取图片显示在本地)
- dubbo-monitor本地启动的两种方式
- 快逸报表配置数据源的两种方式
- 使用两种方式将本地文件上传到GitHub
- RDLC 本地报表引用自定义程序集需要注意的问题
- flex基础篇二 flex加载数据的两种方式,httpService和本地xml
- RDLC 图形报表预览时 “本地报表处理期间错误”