想知道C#汇编中的方法是否需要静态才能从SSRS访问?SSRS和访问C#方法
2
A
回答
6
不,您可以在c#类库中使用公共方法和静态方法,并从您的SSRS报告中引用它们。
尽管您需要以不同于公共实例方法的方式添加静态方法。你应该检查这个MS article SSRS中使用自定义代码。以下是如何添加静态方法的要点:
“类”部分仅适用于基于实例的成员 。它不适用于 静态成员。静态(也称为 到在我们的一些 Reporting Services文档的为“共享”) 意味着该构件可用于 类的每一个实例和每 实例使用相同的存储 位置。通过在C#中使用 Microsoft Visual Basic和静态 关键字中的共享关键字,静态成员被声明为 。这可能有点混乱。这意味着,如果您的 自定义程序集包含您需要访问的成员的实例 ,则您的 必须在类 部分中指定类名称 和实例名称。因为我将从Reporting Services调用的 的012xx定义为静态,在Visual Basic中使用共享 关键字,所以我将使用 References部分而不是 Classes部分。
所以,如果你想要做一个实例方法,确保添加的refrence,而且在报告属性的每一个方法的类部分指定“类”和“实例名称”你需要。然后用= Code的表达式来调用它们。像这样:
=Code.InstanceName.Method
希望能帮助你。
相关问题
- 1. C++跨类访问方法
- 2. C++:访问虚拟方法
- 3. 在C#中访问方法?
- 4. 卡访问方法C++
- 5. 访问方法和变量
- 6. 访问setter和getters方法
- 7. SSRS报告的访问方式
- 8. C++ invokeMethod无法访问QML方法
- 9. 用户无法访问SSRS报告
- 10. 访问方法
- 11. 访问方法
- 12. 访问方法
- 13. 访问方法
- 14. SQL Server 2014 SSIS和SSRS访问
- 15. SSRS,和的ReportViewer ASP.NET拒绝访问
- 16. NSObject无法访问属性和方法
- 17. 不能在接口访问方法C#
- 18. 在JavaScript函数中访问C#方法
- 19. 从其他类访问方法Objective-C
- 20. 在C中访问私有方法#
- 21. 访问公共方法的目标c
- 22. 不良访问调用Objective-C方法
- 23. C++矢量访问器方法
- 24. C++访问容器类的方法
- 25. Objective-C访问类内部类方法
- 26. 访问一个COM接口方法C++
- 27. c#根据条件访问方法
- 28. C#方法内的访问功能
- 29. 访问Objective-C中的SpringBoardServices.h方法?
- 30. Form2 Form1上的C#访问方法
这对我来说是正确的,但文章主要讨论静态方法,我需要实现基于实例的成员。似乎无法找到基于实例成员的任何信息。 – BillTetrault 2010-07-01 18:27:56
缺少的东西 命名MyTest的 { 公共类MyGetInfo { 公共字符串的GetInfo(){ 回报 “你好,世界!”; } } } 根据报表属性[Tab]参考 这是[Class Name]和[Instance Name] 认为我尝试了所有的组合,但没有建立清洁 – BillTetrault 2010-07-01 20:57:04