SSRS 2008 引用自定义程序集
2011-03-18 16:11
267 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangkui.blog.51cto.com/1796259/438703
在SSRS中处理复杂的业务逻辑,除可以使用报表自定义代码外,另外也可以引用自定义程序集来实现,自定义程序集的功能更强大,也可以用于处理更为复杂的业务逻辑,而且可以使用多种语言来编写动态链接库文件(dll),不仅仅限于VB语言。
若要在SSRS中引用自定义程序集,首先需要准备事先编写好的DLL文件,将DLL文件拷贝到2个地方,(1)、类似:D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies文件夹。拷贝到此处主要是用于在VS设计环境中,可以调用DLL文件进行预览。(2)、类似:C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin文件夹。拷贝到此处主要是用于报表在服务器上展示时调用DLL文件。准备好DLL文件后,再在VS报表设计界面,依次点击菜单 报表/报表属性,在报表属性窗口,点击左侧 “引用”按钮,然后可在右侧维护自定义程序集。首先点击“添加”按钮,然后点击右侧的 “…”按钮,浏览到前面(2)处拷贝的DLL文件,将其引用到当前报表中。操作示意图如下:
650) this.width=650;">
引用DLL文件
650) this.width=650;">
程序集添加好后的截图
将自定义程序集引用进报表后,就可以在报表上引用使用,比如在某个文本框上使用的话,只要在文本框的 表达式窗口中按如下格式进行引用DLL文件的功能即可:=ClassLibraryName.ClassName.MethodName or Namespace.ClassName.MethodName。
参考文章:http://support.microsoft.com/kb/920769/zh-cn
在SSRS中处理复杂的业务逻辑,除可以使用报表自定义代码外,另外也可以引用自定义程序集来实现,自定义程序集的功能更强大,也可以用于处理更为复杂的业务逻辑,而且可以使用多种语言来编写动态链接库文件(dll),不仅仅限于VB语言。
若要在SSRS中引用自定义程序集,首先需要准备事先编写好的DLL文件,将DLL文件拷贝到2个地方,(1)、类似:D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies文件夹。拷贝到此处主要是用于在VS设计环境中,可以调用DLL文件进行预览。(2)、类似:C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin文件夹。拷贝到此处主要是用于报表在服务器上展示时调用DLL文件。准备好DLL文件后,再在VS报表设计界面,依次点击菜单 报表/报表属性,在报表属性窗口,点击左侧 “引用”按钮,然后可在右侧维护自定义程序集。首先点击“添加”按钮,然后点击右侧的 “…”按钮,浏览到前面(2)处拷贝的DLL文件,将其引用到当前报表中。操作示意图如下:
650) this.width=650;">
引用DLL文件
650) this.width=650;">
程序集添加好后的截图
将自定义程序集引用进报表后,就可以在报表上引用使用,比如在某个文本框上使用的话,只要在文本框的 表达式窗口中按如下格式进行引用DLL文件的功能即可:=ClassLibraryName.ClassName.MethodName or Namespace.ClassName.MethodName。
参考文章:http://support.microsoft.com/kb/920769/zh-cn
相关文章推荐
- SSRS 2008 引用自定义程序集
- ReportViewer控件Local Mode下引用自定义程序集访问数据库引发无权限异常的解决方法.
- visual studio 2008 模板修改 - 自定义using引用
- SSRS 2008报表自定义代码
- visual studio 2008 模板修改 - 自定义using引用 『转载』
- SSRS 2008 引用自定义程序集
- ReportingService本地报表引用自定义程序集需要注意的问题
- RDLC 本地报表引用自定义程序集需要注意的问题
- SSRS 2008 引用自定义程序集
- SSRS 2008 引用自定义程序集
- VISUAL STUDIO 2008 自定义项目模板
- 命名空间“System.Data”中不存在类型或命名空间名称“SQLite”。是否缺少程序集引用。解决办法如下:
- 引用程序集没有强名称解决办法
- Windows Phone开发,引入dll出现“无法向项目中添加对较高版本或不兼容程序集的引用”
- VS2010总报错:是否缺少程序集引用?
- using命名空间与引用程序集
- 命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)
- SSRS2008报表服务器在iis中没有虚拟目录
- 使用自定义端口连接SQL Server 2008的方法
- 未能解析引用的程序集……因为它对不在当前目标框架……