使用報表控件——ActiveReports ,即可輕" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 如何使用.NET快速開發(fā)出樹形動態(tài)報表?

如何使用.NET快速開發(fā)出樹形動態(tài)報表?

時間:2023-05-23 18:48:01 | 來源:網(wǎng)站運營

時間:2023-05-23 18:48:01 來源:網(wǎng)站運營

如何使用.NET快速開發(fā)出樹形動態(tài)報表?:在一些統(tǒng)計報表中,利用樹形結(jié)構(gòu)報表來實現(xiàn)維度鉆取功能是十分常見的。通過逐級鉆取,可以快速查看更細粒度的指標數(shù)據(jù),如項目施工進度報告等。
使用報表控件——ActiveReports ,即可輕松設(shè)計樹形結(jié)構(gòu)報表,以及設(shè)置進度條顯示等功能。
什么樣的報表樣式被稱為樹形結(jié)構(gòu)報表呢?讓我們先來看看“樹形結(jié)構(gòu)”報表的展示樣式。






了解了樹形結(jié)構(gòu)報表模板的樣式,下面我們就來詳細講解如何使用ActiveReports 完成“基于.NET架構(gòu)的動態(tài)樹形結(jié)構(gòu)報表”的設(shè)計步驟。
一、綁定數(shù)據(jù)源和數(shù)據(jù)集
動態(tài)報表與靜態(tài)報表最大的區(qū)別,在于能否綁定數(shù)據(jù)源和數(shù)據(jù)集。要實現(xiàn)一張專業(yè)的“樹形結(jié)構(gòu)”報表,我們需要綁定的數(shù)據(jù)結(jié)構(gòu)是什么樣的呢?如下,就是典型的“樹形結(jié)構(gòu)”報表數(shù)據(jù)源,使用ActiveReports 鏈接該數(shù)據(jù)源:



二、拖入表格組件,進行分組設(shè)計
如下是ActiveReports 報表設(shè)計器中的截圖,子分組是編號,父分組是上級編號。



三、優(yōu)化報表樣式
為了使主分組和子分組之間有一個縮進的功能,以便于更好地區(qū)分信息。這里,我們需要對邊距進行設(shè)置:左邊距 = 5 + (Level() * 25) & "pt"。
其中l(wèi)evel()代表了分組是第幾級:




四、添加展開、合并按鈕
這里,主要是為樹形結(jié)構(gòu)報表添加自分組合并和展開功能,也就是“+”、“-”按鈕的功能設(shè)置。
由于要在項目名稱這里添加一個可用于“合并和展開”的按鈕,所以要在可見性區(qū)域,綁定項目名稱對應(yīng)的文本框:TextBox4



切換圖表的樣式,有如下屬性:Expanded(展開)和 Collapsed(合并)



五、顯示進度條
在此報表模板中,進度條是通過圖像(image)控件來顯示的。
要顯示進度條,只需拖入一個容器到table里,然后在容器里放入一個圖像(image)控件。接下來進行如下設(shè)置:



選擇進度條 databar:



調(diào)整值和顏色的設(shè)置:



六、預(yù)覽效果






如上,一張樹形結(jié)構(gòu)報表就設(shè)計好了,全程基本都是通過拖拉拽的方式,無需編寫一段代碼,即可輕松設(shè)計報表模板,這就是ActiveReports 的魅力所在。當然,ActiveReports 的報表設(shè)計能力不僅于此,點擊學(xué)習(xí)更多應(yīng)用教程。



關(guān)鍵詞:動態(tài),報表,使用

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉