共用方式為


參考在 RDL 檔案中的組件

為了支援報表定義檔案中自訂程式碼組件的用法,在 RDL 規格中包括報表兩個報表定義語言 (RDL):CodeModules 元素與 Classes 元素。

CodeModules 元素可讓您參考報表運算式中的 Managed 程式碼組件。CodeModules 是最上層的元素,包含在報表定義檔案中用以呼叫特定函數的組件參考。支援自訂組件用法的報表定義中的項目可能如下所示:

<CodeModules>
   <CodeModule>CurrencyConversion, Version=1.0.1363.31103, Culture=neutral, PublicKeyToken=null</CodeModule>
</CodeModules>

請不要從自訂程式碼呼叫 AssemblyLoad()()()(),而是透過將 CodeModule 元素手動加入 RDL 檔案,或是透過使用 [報表屬性] 對話方塊的 [參考] 索引標籤來註冊自訂組件。如需詳細資訊,請參閱<使用運算式中的自訂程式碼參考 (Reporting Services)>。

Classes 元素支援在報表定義中使用執行個體成員。Classes 是最上層元素,包含類別名稱與執行個體名稱的參考。支援使用執行個體成員之報表定義中的項目可能如下所示:

<Classes>
   <Class>
      <ClassName>CurrencyConversion.DollarCurrencyConversion</ClassName>
      <InstanceName>m_myDollarConversion</InstanceName>
   </Class>
</Classes>

如需詳細資訊,請參閱<透過運算式存取自訂組件>。

請參閱

其他資源