想知道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