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