StimulReport.Net是一個基於.NET框架的報表生成器,可以幫助你建立結構、功能豐富的報表。如下步驟將向您展現如何用Stimulsoft Reports.Net建立一個主從(master-detail)報表。數據庫
1.運行設計器;框架
2.鏈接數據字體
3.在數據源之間建立Relation。若是關係未被建立或者Detail數據源的Relation 屬性未被填充,隨後,Master條目,全部Detail條目都會被輸出;設計
4.將兩個DataBands放置在報表模板的一個頁面中;component
5.編輯 DataBand1 和 DataBand2教程
6.定義DataBands的數據源。在咱們的教程中,Master組件爲DataBand1。這意味着在DataBand2中的Data Setup窗口中,DataBand1將在Master component選項中被指定爲主要組件;get
7.填充DataBand的Data Relation屬性;io
8.在DataBands上放置帶有表達式的組件;ast
9.編輯 Text 與 TextBox 組件模板
下圖顯示的是主從報表(master-detail)模板:
10.點擊Preview按鈕或者調用Viewer,點擊Preview菜單項。在渲染後全部數據字段的引用後將在數據的指定字段中被更改。數據將依次今後報表定義的數據庫中輸出。在呈現的報表中DataBand的副本數量與數據庫中數據行的數量相同。下圖顯示的是一個主從(master-detail)報表的示例:
11.返回到報表模板;
12.若是有須要,添加其餘bands到報表模板,例如HeaderBand與FooterBand;
13.編輯這些bands
下圖顯示的是一個帶有HeaderBand與FooterBand的簡單列表報表模板:
14.放置帶有表達式的文本組件到這些bands中。這些文本組件中的表達式在HeaderBand中是頁眉,在FooterBand中是頁腳;
15.編輯文本與文本組件
下圖顯示的是一個簡單的主從(master-detail )報表模板:
16.點擊Preview按鈕或者調用Viewer,點擊Preview菜單項。在渲染後全部數據字段的引用後將在數據的指定字段中被更改。數據將依次今後報表定義的數據庫中輸出。在呈現的報表中DataBand的副本數量與數據庫中數據行的數量相同。下圖顯示的是一個帶有頁眉與頁腳的簡單主從(master-detail )報表: