Report Viewer 导入自定义程序集
来源:互联网 发布:ubuntu 虚拟机 分辨率 编辑:程序博客网 时间:2024/06/06 01:08
原帖的地址
http://www.cnblogs.com/emanlee/archive/2008/10/30/1323294.html
下面的按照英文的提示理解的文字,不是100%翻译的文章。
操作步骤如下:
一、RDLC文件操作
1、用鼠标点击报表,点击菜单Report=>Report Properties出现对话框
2、选择References,添加程序集。(静态方法可以不用下面的classes下输入任何内容)
3、使用:例如=Test.TestClass.TestMethod()
二、类库的创建
1、创建类库
2、创建类、创建静态方法
3、项目属性,点击signing 然后选中sign the assembly输入密码(注意这种方法对于以后的操作复杂)进行签名
4、在AssemblyInfo.cs文件中添加[assembly:AllowPartiallyTrustedCallers]
并using System.Security;
5、编译等待使用
将编译出的类库dll文件拷贝到(Visual studio 2008)
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/PrivateAssemblies文件夹下
然后
执行visual studio tools->Visual Studio 2008 Command Prompt出现命令提示框
输入gacutil /i AssemblyName.dll执行成功完毕。
三、程序代码
使用ReportViewer控制的窗体Load添加以下代码:
this.reportViewer1.LocalReport.ExecuteReportInCurrentAppDomain(AppDomain.CurrentDomain.Evidence);
this.reportViewer1.LocalReport.AddTrustedCodeModuleInCurrentAppDomain("MoneyChangeCase, Version=1.0.0.0, Culture=neutral, PublicKeyToken=72a968adf2909c89");
其他的按照正常操作使用即可。
经过试验得知:
不用签名的类库简单些:
类库不用创建签名,并不用执行gacutil命令
而且不用执行this.reportViewer1.LocalReport.ExecuteReportInCurrentAppDomain(AppDomain.CurrentDomain.Evidence);即可。但是不知道是否稳定
- Report Viewer 导入自定义程序集
- report viewer 动态数据源
- BIRT 报表 RCP Report Viewer
- Crystal report viewer 控件TCrystalActiveXReportViewer的使用
- Report viewer部署问题 及解决
- Visual Studio自带报表Report Viewer
- Report Viewer 每頁固定筆數
- Report Viewer 2010/2012发布方法
- Navicat Report Viewer 设置 HTTP 的方法
- Navicat Report Viewer设置选项的步骤
- Report Viewer控件 无法加载客户端打印控件 问题解决
- 不得不说的 VS2010 Microsoft Report Viewer 2010 报表 部署
- 在SharePoint 2013中建立Report Viewer读取RDLC报表
- Oracle Report Viewer 以及如何查看Oracle 报表
- Navicat Report Viewer 如何下载、安装和激活
- 在Navicat Report Viewer中怎么设置 SSL
- Navicat Report Viewer 报表处理方法有哪些
- Navicat Report Viewer 连接到 MySQL 数据库的方法
- 让 MySQL 不输出列名 可以用 -N 或者 --skip-column-names 参数
- convirt2.0 测试
- MFC之CRichEdit改变指定区域的背景色和字体
- Android 的 MediaPlayer源码框架讲解
- Ryan Tomayko:我怎样向老伴解释REST
- Report Viewer 导入自定义程序集
- epoll_wait事件顺序
- 经验分享(九)给所有入门程序员的建议(1)--句句是诤言 希望大家认真读完
- TelerikReporting简单使用
- j2ee5.0开发中jstl标签失效
- Android界面开发工具DroidDraw
- Android四种Activity的加载模式
- 【转】android 中的 Bitmap 相关
- MediaPlayer中文API