【C#】Telerik Reporting 操作相關心得、範例說明

Telerik Reporting 操作相關心得、範例說明

動態新增子報表(Sub-Report)

https://www.telerik.com/forums/how-to-set-subreport-reportsource-dynamically
https://www.telerik.com/forums/113406-sub-reports#444492
https://docs.telerik.com/reporting/programmatic-creating-sections

Component 事件

Telerik Reporting Component 基本上有三個事件可以利用

  1. NeedDataSource:在物件讀資料前觸發
  2. ItemDataBinding:在讀出資料後,資料初步繫結到報表上物件,此時利用命名空間 "Telerik.Reporting.Processing" 可以抓到物件以及繫結的值並透過後端進行值的修改或動態操作Component。
  3. ItemDataBound:當Component 與值 綁定完成之後觸發,此時可透過Processing 取得最終的值以及動態操作component,但與ItemDataBinding 的差別在於,此事件中無法修改綁定的值。