轉帖|使用教程|編輯:龔雪|2020-10-28 09:55:00.053|閱讀 223 次
概述:亞洲暢銷的.NET報表控件,20萬用戶的選擇,可在應用程序中生成各種報表!使用葡萄城報表控件——ActiveReports ,可輕松設計樹形結構報表,以及設置進度條顯示等功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在一些統計報表中,利用樹形結構報表來實現維度鉆取功能是十分常見的。通過逐級鉆取,可以快速查看更細粒度的指標數據,如項目施工進度報告等。
使用葡萄城報表控件——ActiveReports ,即可輕松設計樹形結構報表,以及設置進度條顯示等功能。
什么樣的報表樣式被稱為樹形結構報表呢?讓我們先來看看“樹形結構”報表的展示樣式。
了解了樹形結構報表模板的樣式,下面我們就來詳細講解如何使用ActiveReports 完成“基于.NET架構的動態樹形結構報表”的設計步驟。
動態報表與靜態報表最大的區別,在于能否綁定數據源和數據集。要實現一張專業的“樹形結構”報表,我們需要綁定的數據結構是什么樣的呢?如下,就是典型的“樹形結構”報表數據源,使用ActiveReports 鏈接該數據源:
如下是ActiveReports 報表設計器中的截圖,子分組是編號,父分組是上級編號。
為了使主分組和子分組之間有一個縮進的功能,以便于更好地區分信息。這里,我們需要對邊距進行設置:左邊距 = 5 + (Level() * 25) & "pt"。
其中level()代表了分組是第幾級:
這里,主要是為樹形結構報表添加自分組合并和展開功能,也就是“+”、“-”按鈕的功能設置。
由于要在項目名稱這里添加一個可用于“合并和展開”的按鈕,所以要在可見性區域,綁定項目名稱對應的文本框:TextBox4
切換圖表的樣式,有如下屬性:Expanded(展開)和 Collapsed(合并)
在此報表模板中,進度條是通過圖像(image)控件來顯示的。
要顯示進度條,只需拖入一個容器到table里,然后在容器里放入一個圖像(image)控件。接下來進行如下設置:
選擇進度條 databar:
調整值和顏色的設置:
如上,一張樹形結構報表就設計好了,全程基本都是通過拖拉拽的方式,無需編寫一段代碼,即可輕松設計報表模板,這就是ActiveReports 的魅力所在。
ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺下報表設計和開發工作需求,作為專業的報表工具為全球超過 300,000 開發人員提供了全面的報表開發服務。
本文轉載自
購正版ActiveReports報表控件授權限時優惠!最高立減萬元!點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: