翻譯|使用教程|編輯:楊鵬連|2021-07-06 10:12:46.187|閱讀 279 次
概述:Stimulsoft Reports能夠幫助你創(chuàng)建結(jié)構(gòu)、功能豐富的報(bào)表,本教程詳細(xì)介紹如何在數(shù)據(jù)帶中的交叉表報(bào)表。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
Stimulsoft Reports.Net是一個(gè)基于.NET框架的報(bào)表生成器,能夠幫助你創(chuàng)建結(jié)構(gòu)、功能豐富的報(bào)表。StimulReport.Net 的報(bào)表設(shè)計(jì)器不僅界面友好,而且使用便捷,能夠讓你輕松創(chuàng)建所有報(bào)表;該報(bào)表設(shè)計(jì)器在報(bào)表設(shè)計(jì)過(guò)程中以及報(bào)表運(yùn)行的過(guò)程中都可以使用。在運(yùn)行時(shí)使用StimulReport.Net 的報(bào)表設(shè)計(jì)器不需要支付任何的專利費(fèi)用。
所創(chuàng)建的報(bào)表既可以在Windows窗體應(yīng)用程序中使用,也可以在Asp.Net應(yīng)用程序中使用。可導(dǎo)出多種數(shù)據(jù)格式,比如:PDF,XML,HTML,Word,Excel,RTF格式,文本文件,CSV,BMP和JPEG格式,GIF,PNG,TIFF格式等。
立即點(diǎn)擊下載Stimulsoft Reports.Net v2021.3.1最新版
如果將Cross-Tab組件放置在DataBand 中,那么在設(shè)計(jì)報(bào)表時(shí),該組件將被構(gòu)建為DataBand 的一部分。因?yàn)榻徊姹矸胖迷诓考﨑ataBand被設(shè)計(jì)成的元件DataBand ,然后,設(shè)計(jì)報(bào)表時(shí),該組件將被打印的次數(shù)作為DataBand 。考慮使用DataBand 中的Cross-Tab構(gòu)建報(bào)表的示例。在本例中,Cross-Tab將顯示Master-Detail報(bào)告中的詳細(xì)條目。執(zhí)行以下步驟以使用DataBand中的交叉表:
1.運(yùn)行設(shè)計(jì)器;
2.連接數(shù)據(jù):
2.1. 創(chuàng)建新連接;
2.2. 創(chuàng)建新數(shù)據(jù)源;
3. 創(chuàng)建數(shù)據(jù)源之間的關(guān)系。如果未創(chuàng)建Relation和/或未為Detail數(shù)據(jù)源填充Relation屬性,則對(duì)于每個(gè)Master條目,將不會(huì)輸出所有Detail條目;
4.在一個(gè)報(bào)表模板的一頁(yè)上放置兩個(gè)DataBands ;
5.1垂直對(duì)齊DataBands ;
5.2 更改所需屬性的值。例如,對(duì)于作為Master-Detail報(bào)告中的Master組件的DataBand1 ,如果您希望在任何情況下都打印Master條目,即使Detail條目不可用,請(qǐng)將Print If Detail Empty屬性設(shè)置為true 。對(duì)于Master-Detail報(bào)表中的Detail組件DataBand2 ,如果需要縮小此帶區(qū),請(qǐng)將CanShrink屬性設(shè)置為true ;
5.3 改變DataBand的背景顏色;
5.4如果需要,設(shè)置邊框的的DataBand ;
6. 為DataBands指定數(shù)據(jù)源,并分配Master組件。在我們的例子中,主站組件是上DataBand1 ,并且因此指示DataBand1在主部件中的標(biāo)簽數(shù)據(jù)設(shè)置下的對(duì)話框DataBand2作為主站組件;
7. 填寫(xiě)DataBand的Data Relation屬性,它是Detail組件,在我們的例子中,這是DataBand2 :
9. 編輯位于DataBand中的文本和文本組件:
9.1. 將文本組件拖到 DataBand 中所需的位置;
9.2. 對(duì)齊文本組件中的文本;
9.3. 更改所需屬性的值。例如將Word Wrap屬性設(shè)置為true ,如果您希望文本被換行;
9.4. 如果需要,設(shè)置文本組件的邊框。
9.5. 更改邊框顏色。
10. 將Cross-Tab組件放在DataBand 中。在這種情況下,Cross-Tab組件將位于DataBand2 上,即報(bào)表的Detail組件。
11.1 更改交叉表屬性的值。例如,將Can Shrink屬性設(shè)置為true ,如果您希望Cross-Tab組件縮小;
12.為Cross-Tab組件的band指定數(shù)據(jù)源,例如使用Data Source:
該數(shù)據(jù)源字段。此字段顯示所選數(shù)據(jù)源的數(shù)據(jù)列;
該列字段。此字段顯示數(shù)據(jù)源的列列表,用于將形成交叉表中的列的條目;
14. 在交叉表設(shè)計(jì)器編輯器中執(zhí)行以下操作:
14.1. 將DataSource字段中的數(shù)據(jù)列添加到交叉表的Columns字段。將DataSource字段中的數(shù)據(jù)列添加到交叉表的Columns字段。例如,將數(shù)據(jù)的CategoryID數(shù)據(jù)列添加到交叉表的Columns字段中,則該數(shù)據(jù)列中的一個(gè)條目將對(duì)應(yīng)呈現(xiàn)的交叉表中的一列;
14.2. 將數(shù)據(jù)源的數(shù)據(jù)列從DataSource字段添加到交叉表的Rows字段。例如,將ProductName數(shù)據(jù)列添加到交叉表的Rows字段,則該數(shù)據(jù)列中的一個(gè)條目將對(duì)應(yīng)呈現(xiàn)的交叉表中的一行,該數(shù)據(jù)列中的條目數(shù)將等于交叉表中的行數(shù);
14.3. 將數(shù)據(jù)源字段中的數(shù)據(jù)列添加到交叉表的匯總字段。例如,將UnitInStock數(shù)據(jù)列添加到交叉表的Summary字段,該數(shù)據(jù)列中的條目將成為交叉表中的匯總條目;
15. 按確定按鈕保存更改并返回到帶有交叉表的報(bào)告模板。
17.返回報(bào)表模板;
18.1. 更改文本組件的背景顏色;
18.2. 更改樣式、顏色和文本類型。
19. 在報(bào)告模板中編輯單元格:
添加樣式
19.1. 更改字體設(shè)置:類型、樣式、大小;
19.2. 更改單元格的背景顏色;
19.3. 如果要換行,請(qǐng)將Word Wrap屬性設(shè)置為true ;
19.4. 必要時(shí)設(shè)置邊框;
19.5. 更改邊框顏色。
19.6. 更改單元格的背景顏色等。
2. 調(diào)用樣式設(shè)計(jì)器;
3. 提交報(bào)告。單擊預(yù)覽按鈕或通過(guò)選擇預(yù)覽菜單項(xiàng)調(diào)用查看器。現(xiàn)在您可以看到渲染報(bào)告的結(jié)果:
如果您對(duì)Stimulsoft感興趣,歡迎加入StimulsoftQQ交流群:622395402
Aspose、E-iceblue、FastReport、Stimulsoft等文檔/報(bào)表圖表類開(kāi)發(fā)工具享超低折扣,如有需要可直接。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: