Share via


自訂報表項目架構

自定義報表專案是報表定義語言 (RDL) 的延伸模組,可讓開發人員新增 RDL 中原生不支援的功能,或擴充現有控制件的功能。 自訂報表項目有兩個主要元件:執行階段元件與設計階段元件。 這些元件會實作成 .NET Framework 組件,而且可用任何符合 CLS 規範的語言來撰寫。

運行時間元件

自訂報表項目的執行階段元件會在執行階段由報表處理器進行呼叫。 執行階段元件會接受報表處理器在執行階段所傳遞的資料、處理這個資料,並傳回包含已轉譯之自訂報表項目的影像。

Diagram of a custom report item run-time component.

設計時間元件

設計階段元件允許在 Visual Studio 的報表設計師介面中定義及操作自訂報表項目。 設計時間元件包含數個子控件,可控制設計環境中自定義報表項目的外觀和屬性。

Diagram of a custom report item design-time component.

建立自訂報表專案運行時間元件
建立自訂報表項目設計時間元件
如何:部署自定義報表專案