轉(zhuǎn)帖|使用教程|編輯:龔雪|2022-02-09 09:58:00.213|閱讀 210 次
概述:本文主要介紹如何使用ActiveReports實(shí)現(xiàn)交互式報(bào)表之向下鉆取,歡迎下載最新版體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在ActiveReports中可以動(dòng)態(tài)的顯示或者隱藏某一區(qū)域的數(shù)據(jù),通過該功能用戶可以根據(jù)需要顯示或者隱藏所關(guān)心的數(shù)據(jù),結(jié)合數(shù)據(jù)排序、過濾等功能可以讓用戶更方便地分析報(bào)表數(shù)據(jù)。
點(diǎn)擊獲取ActiveReports官方正式版下載
本文中展示的是銷售數(shù)據(jù)分析表實(shí)現(xiàn)方法,該報(bào)表包含每年銷售數(shù)據(jù)匯總圖表,月度銷售統(tǒng)計(jì),以及每月銷售明細(xì)屬性。通過年度銷售數(shù)據(jù)可以向下專區(qū)到月度銷售數(shù)據(jù),從月度銷售數(shù)據(jù)可以向下鉆取到月度銷售明細(xì)數(shù)據(jù),實(shí)現(xiàn)圖如下所示:
在應(yīng)用程序中創(chuàng)建一個(gè)名為 rptDrollDown.rdlx 的 ActiveReports 報(bào)表文件,使用的項(xiàng)目模板為 ActiveReports RDL報(bào)表。
在新建的 NWind_CHS 數(shù)據(jù)源上鼠標(biāo)右鍵并選擇添加數(shù)據(jù)集菜單項(xiàng)。
常規(guī)-名稱:OrderDetails
查詢-查詢:
SELECT DatePart("yyyy",訂單.訂購日期) as 訂購年, DatePart("m",訂單.訂購日期) as 訂購月, 訂單.訂單ID, 訂單.客戶ID, 訂單.訂購日期, 產(chǎn)品.產(chǎn)品名稱,訂單明細(xì).數(shù)量, 訂單明細(xì).單價(jià), 訂單明細(xì).折扣, 類別.類別名稱
from ((( 訂單 innerjoin 訂單明細(xì) on 訂單.訂單ID = 訂單明細(xì).訂單ID ) innerjoin 產(chǎn)品 on 訂單明細(xì).產(chǎn)品ID = 產(chǎn)品.產(chǎn)品
從 Visual Studio 工具箱中將 BandedList 控件添加到報(bào)表設(shè)計(jì)界面,按照以下列表設(shè)置 BandedList 控件的屬性:
在 BandedList1_Header 區(qū)域中添加以下控件,并設(shè)置相應(yīng)屬性:
在 BandedList1_Group1_Header 區(qū)域中添加以下控件,并設(shè)置相應(yīng)屬性:
在 BandedList1_Group2_Header 區(qū)域中添加以下控件,并設(shè)置相應(yīng)屬性:
在 BandedList1_Details 區(qū)域中添加以下控件,并設(shè)置相應(yīng)屬性:
完成基本的報(bào)表界面設(shè)計(jì)之后,我們需要為報(bào)表添加向下鉆取功能,在 ActiveReports 中是通過指定報(bào)表元素的Visibility屬性來實(shí)現(xiàn)向下鉆取操作,需要設(shè)置的元素如下:
點(diǎn)擊向下鉆取圖標(biāo)以顯示或者隱藏報(bào)表明細(xì)數(shù)據(jù)。
ActiveReports 是一款專注于 .NET 平臺的報(bào)表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺下報(bào)表設(shè)計(jì)和開發(fā)工作需求,作為專業(yè)的報(bào)表工具為全球超過 300,000 開發(fā)人員提供了全面的報(bào)表開發(fā)服務(wù)。
本文轉(zhuǎn)載自
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: