原創(chuàng)|使用教程|編輯:龔雪|2016-08-01 11:27:17.000|閱讀 1007 次
概述:StimulReport.Net是一個(gè)基于.NET框架的報(bào)表生成器,能夠幫助你創(chuàng)建結(jié)構(gòu)、功能豐富的報(bào)表。以下步驟將向您展示如何用Stimulsoft Reports.Net創(chuàng)建一個(gè)分組報(bào)表。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
1.運(yùn)行設(shè)計(jì)器;
2.連接數(shù)據(jù);
3.創(chuàng)建一個(gè)報(bào)表或打開一個(gè)已經(jīng)創(chuàng)建好的報(bào)表。
4.添加GroupHeaderBand 和 GroupFooterBand到報(bào)表模板。GroupHeaderBand應(yīng)該放在與其相關(guān)的DataBand之上。GroupFooterBand放在與GroupHeader相關(guān)的Data之下。每一個(gè)GroupFooter 對(duì)應(yīng)一個(gè)特定的 GroupHeader。 GroupFooter band在沒有GroupHeader時(shí)不會(huì)輸出。下圖顯示的是添加了GroupHeaderBand 和GroupFooterBand 的報(bào)表模板:
5.編輯GroupHeaderBand 和 GroupFooterBand
6.在報(bào)表中用GroupHeader band 的 Condition 屬性設(shè)置分組條件數(shù)據(jù)。分組條件可以通過設(shè)置表達(dá)式或者從數(shù)據(jù)源選擇數(shù)據(jù)列的方法進(jìn)行設(shè)定。在我們的教程中,在分組條件中定義 {Customers.ContactTitle}表達(dá)式;
7.在GroupHeaderBand中添加一個(gè)文本組件并在此文本組件中添加{Customers.ContactTitle}表達(dá)式。在GroupFooterBand添加一個(gè)文本組件并在此文本組件中添加{Count()}表達(dá)式。 {Count()}方法將每個(gè)分組中條目的數(shù)量進(jìn)行計(jì)算匯總。下圖顯示的是帶有分組條件設(shè)置并添加了GroupHeaderBand 與GroupFooterBand文本組件的報(bào)表模板:
8.編輯表達(dá)式與文本組件
下圖顯示的是一個(gè)編輯過后的分組報(bào)表模板:
9.點(diǎn)擊Preview按鈕或者調(diào)用Viewer,點(diǎn)擊Preview菜單項(xiàng)。在渲染后所有數(shù)據(jù)字段的引用將在數(shù)據(jù)的指定字段中被更改。數(shù)據(jù)將依次從此報(bào)表定義的數(shù)據(jù)庫(kù)中輸出。在呈現(xiàn)的報(bào)表中DataBand的副本數(shù)量與數(shù)據(jù)庫(kù)中數(shù)據(jù)行的數(shù)量相同。下圖顯示的是一個(gè)簡(jiǎn)單分組報(bào)表模板:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn