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