Stimulsoft Reports.Net基礎教程(三):建立主從報表①

StimulReport.Net是一個基於.NET框架的報表生成器,可以幫助你建立結構、功能豐富的報表。如下步驟將向您展現如何用Stimulsoft Reports.Net建立一個主從(master-detail)報表。數據庫

1.運行設計器;框架

2.鏈接數據字體

  • 2.1.建立 New Connection
  • 2.2.建立 New Data Source

3.在數據源之間建立Relation。若是關係未被建立或者Detail數據源的Relation 屬性未被填充,隨後,Master條目,全部Detail條目都會被輸出;設計

4.將兩個DataBands放置在報表模板的一個頁面中;component

5.編輯 DataBand1 DataBand2教程

  • 5.1.對齊高度
  • 5.2.改變須要的屬性值
  • 5.3.改變DataBand的背景顏色
  • 5.4.啓用Borders,若是有必要的話

6.定義DataBands的數據源。在咱們的教程中,Master組件爲DataBand1。這意味着在DataBand2中的Data Setup窗口中,DataBand1將在Master component選項中被指定爲主要組件;get

7.填充DataBandData Relation屬性;io

8.在DataBands上放置帶有表達式的組件;ast

9.編輯 Text TextBox 組件模板

  • 9.1.在DataBands中拖拽文本組件
  • 9.2.改變文本字體的參數:大小,類型,顏色
  • 9.3.對齊文本組件的寬和高
  • 9.4.改變文本組件的背景
  • 9.5.對齊文本組件中的文本
  • 9.6.改變文本組件中的屬性值。例如,若是須要覆蓋一段文本,就設置Word Wrap屬性爲true
  • 9.7.爲文本組件啓用Borders
  • 9.8.改變邊框顏色

下圖顯示的是主從報表(master-detail)模板:

10.點擊Preview按鈕或者調用Viewer,點擊Preview菜單項。在渲染後全部數據字段的引用後將在數據的指定字段中被更改。數據將依次今後報表定義的數據庫中輸出。在呈現的報表中DataBand的副本數量與數據庫中數據行的數量相同。下圖顯示的是一個主從(master-detail)報表的示例:

11.返回到報表模板;

12.若是有須要,添加其餘bands到報表模板,例如HeaderBandFooterBand;

13.編輯這些bands

  • 13.1.對齊它們的高度
  • 13.2.改變屬性值,若是有須要的話
  • 13.3改變bands的背景
  • 13.4.啓用Borders,若是有必要的話
  • 13.5設置邊框顏色

下圖顯示的是一個帶有HeaderBandFooterBand的簡單列表報表模板:

14.放置帶有表達式的文本組件到這些bands中。這些文本組件中的表達式在HeaderBand中是頁眉,在FooterBand中是頁腳;

15.編輯文本與文本組件

  • 15.1.在band中拖拽文本組件
  • 15.2.改變字體設置:大小,類型,顏色
  • 15.3.對齊文本組件的寬和高
  • 15.4.改變文本組件的背景
  • 15.5.對齊文本組件的文本
  • 15.6.改變文本組件的屬性值,若是有必要的話
  • 15.7.啓用文本組件的Borders,若是有必要的話
  • 15.8.設置邊框顏色

下圖顯示的是一個簡單的主從(master-detail )報表模板:

16.點擊Preview按鈕或者調用Viewer,點擊Preview菜單項。在渲染後全部數據字段的引用後將在數據的指定字段中被更改。數據將依次今後報表定義的數據庫中輸出。在呈現的報表中DataBand的副本數量與數據庫中數據行的數量相同。下圖顯示的是一個帶有頁眉與頁腳的簡單主從(master-detail )報表:

StimulReport.Net試用版下載

相關文章
相關標籤/搜索