轉帖|使用教程|編輯:陳津勇|2019-10-28 14:07:10.000|閱讀 380 次
概述:本文介紹了使用.NET報表控件ActiveResports在不編寫一段代碼的情況下,輕松設計基于.NET架構的樹形動態報表的步驟和方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
使用葡萄城報表控件——ActiveReports ,可輕松設計樹形結構報表,實現維度鉆取功能以及設置進度條顯示等功能,可快速查看更細粒度的指標數據,如項目施工進度報告等。
什么樣的報表樣式被稱為樹形結構報表呢?讓我們先來看看“樹形結構”報表的展示樣式。
了解了樹形結構報表模板的樣式,下面我們就來詳細講解如何使用ActiveReports完成“基于.NET架構的動態樹形結構報表”的設計步驟。
一、綁定數據源和數據集
動態報表與靜態報表最大的區別,在于能否綁定數據源和數據集。要實現一張專業的“樹形結構”報表,我們需要綁定的數據結構是什么樣的呢?如下,就是典型的“樹形結構”報表數據源,使用ActiveReports鏈接該數據源:
二、拖入表格組件,進行分組設計
如下是ActiveReports報表設計器中的截圖,子分組是編號,父分組是上級編號。
三、優化報表樣式
為了使主分組和子分組之間有一個縮進的功能,以便于更好地區分信息。這里,我們需要對邊距進行設置:左邊距 = 5 + (Level() * 25) & "pt"。
其中level()代表了分組是第幾級:
四、添加展開、合并按鈕
這里,主要是為樹形結構報表添加自分組合并和展開功能,也就是“+”、“-”按鈕的功能設置。
由于要在項目名稱這里添加一個可用于“合并和展開”的按鈕,所以要在可見性區域,綁定項目名稱對應的文本框:TextBox4
切換圖表的樣式,有如下屬性:Expanded(展開)和 Collapsed(合并)
五、顯示進度條
在此報表模板中,進度條是通過圖像(image)控件來顯示的。
要顯示進度條,只需拖入一個容器到table里,然后在容器里放入一個圖像(image)控件。接下來進行如下設置:
選擇進度條 databar:
調整值和顏色的設置:
六、預覽效果
如上,一張樹形結構報表就設計好了,全程基本都是通過拖拉拽的方式,無需編寫一段代碼,即可輕松設計報表模板,這就是ActiveReports 的魅力所在。當然,ActiveReports的報表設計能力不僅于此,學習更多教程請訪問ActiveReports資源專題>>>
*想要獲得 ActiveReports 更多資源或正版授權的朋友,可以咨詢了解哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: