共用方式為


自訂報表項目架構

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

執行階段元件

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

自訂報表項目執行階段元件

設計階段元件

設計階段元件允許在 Visual Studio 的報表設計師介面中定義和操作自訂報表項目。設計階段元件是由幾個子控制項所組成,這些子控制項可控制設計環境中自訂報表項目的外觀與屬性。

自訂報表項目設計階段元件