本篇文章為大家展示了ActiveReports帶狀列表組件怎么用,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出華容免費做網(wǎng)站回饋大家。
ActiveReports v14.0
葡萄城報表控件ActiveReports V14.0 正式發(fā)布,全面支持 .NET Core平臺。同時,在本次更新中 ActiveReports的桌面報表設(shè)計器UI得以全面增強,報表預(yù)覽方式得以全面優(yōu)化,報表設(shè)計能力得以大幅提升。
針對在線報表設(shè)計器,ActiveReports V14.0增加了數(shù)據(jù)源及數(shù)據(jù)集的連接功能、帶狀列表控件,以及本地化支持。本文,將詳細(xì)介紹帶狀列表控件的特性及主要功能。
概要
帶狀列表控件是ActiveReports V14.0 在線報表設(shè)計器中新增的功能,這是一個非常強大的數(shù)據(jù)控件,分為表頭、詳細(xì)數(shù)據(jù)行(用于加載數(shù)據(jù)字段)、表尾三個數(shù)據(jù)區(qū)域。每個區(qū)域都可以當(dāng)作一個容器控件來使用,即在每一個區(qū)域中都可以同時嵌入多個控件來創(chuàng)建復(fù)雜格式的報表,如主從報表、動態(tài)不固定列表等。其中,詳細(xì)數(shù)據(jù)行嵌入的控件會根據(jù)行數(shù)重復(fù)渲染,而表頭和表尾僅渲染一次,分別用于顯示標(biāo)題和總計。
選中整個控件或單擊某個區(qū)域,可分別設(shè)定整個控件或單個區(qū)域的屬性。
如下是整個控件的屬性列表:
使用帶狀列表控件,可以添加分組頭和分組尾,也可以嵌套分組。其中,分組依據(jù)可以為表達(dá)式,分組數(shù)據(jù)可以排序。注意:帶狀列表的明細(xì)區(qū)不支持排序,明細(xì)數(shù)據(jù)的排序必須在查詢時完成。
如下是單個區(qū)域(Band)的屬性列表:
帶狀列表的屬性對話框
選中帶狀列表,點擊屬性窗格下方的【屬性對話框…】,即可打開屬性對話框選項。
屬性對話框包含多個選項頁:常規(guī)、可見性、導(dǎo)航、分組、過濾、數(shù)據(jù)輸出。
常規(guī)
名稱:代表控件名稱,同一張報表范圍內(nèi)要保證唯一性。
工具提示:輸入一段文字,用戶查看報表、鼠標(biāo)進(jìn)入本控件區(qū)域時,將顯示此文本。
數(shù)據(jù)集名稱:選擇一個與本控件綁定的數(shù)據(jù)集。
區(qū)域內(nèi)頁碼:本控件是否單獨排頁碼。
刪除容器控件中的空白區(qū)域:是否自動縮減控件范圍內(nèi)的空白區(qū)域。
換頁:可選擇在Banded List之前、之后插入換頁,或者盡可能將全部內(nèi)容顯示在同一頁中以避免分頁。
列頭和列尾:可選擇在每頁中重復(fù)顯示頭部或尾部區(qū)域的內(nèi)容、禁止將頭部或尾部區(qū)域單獨顯示在一頁、將尾部區(qū)域打印在頁面底部(默認(rèn)緊跟著明細(xì)區(qū)內(nèi)容)。
可見性
默認(rèn)狀態(tài)下,控件在查看報表時是可見的,但是,可以設(shè)置為根據(jù)表達(dá)式結(jié)果決定是否隱藏本控件,也可以設(shè)置本控件根據(jù)報表內(nèi)的另一控件的可見性決定是否隱藏。
導(dǎo)航
文檔結(jié)構(gòu)圖標(biāo)簽:輸入文本或表達(dá)式,用作本控件在文檔結(jié)構(gòu)圖(即目錄)中的項目名稱。
書簽ID:輸入文本或表達(dá)式,用作跳轉(zhuǎn)到本控件的書簽定位ID。在其他控件處設(shè)置【跳轉(zhuǎn)到書簽】為這個ID,就可以在查看報表時點擊其他控件跳轉(zhuǎn)到本控件。
分組
分組可用于將數(shù)據(jù)按照特定的分類進(jìn)行組織和統(tǒng)計,例如在一個產(chǎn)品清單報表中,默認(rèn)情況會按照產(chǎn)品ID顯示一覽表,但通過設(shè)置分組,可以按照產(chǎn)品類別,將同一類別的產(chǎn)品信息在一起顯示。點擊加號圖標(biāo)可添加新的分組,分組屬性可在多個選項卡中設(shè)置。
分組 - 常規(guī)
名稱:輸入一個分組名稱。
分組:選擇一個字段,或者編輯一個表達(dá)式,作為分組的依據(jù)。典型的是類別性質(zhì)的字段,例如產(chǎn)品類別ID、年度、月份、業(yè)務(wù)區(qū)域等。
文檔結(jié)構(gòu)圖標(biāo)簽:輸入一個文本表達(dá)式,作為目錄項的名稱。
上級分組:指定一個父級分組,以實現(xiàn)多級分組。
分組 - 過濾
可設(shè)定過濾條件,用來顯示部分分組的數(shù)據(jù)。
一個過濾條件由三部分組成:表達(dá)式、運算符、值。
表達(dá)式:過濾條件的檢查對象,一般是某個字段。
運算符:即比較操作符,具體包括:
Equal:相等,即過濾出左邊表達(dá)式的計算結(jié)果(或某個字段值)等于某個指定值(運算符右邊的值)的數(shù)據(jù)。
Like:包含,即過濾條件是左邊的表達(dá)式包含右邊的值。右邊的值一般會包含星號通配符(*),可以參考微軟文檔:https://msdn.microsoft.com/en-us/library/swf8kaxw(v=vs.100).aspx
NotEqual:不等于。
GreaterThan:大于。
GreaterThanOrEqual:不小于,即大于或等于。
LessThan:小于。
LessThanOrEqual:不大于,即小于或等于。
TopN:只顯示數(shù)據(jù)集的前幾條數(shù)據(jù),具體幾條,由下面指定的【值】來確定。
BottomN:只顯示數(shù)據(jù)集的后幾條數(shù)據(jù),具體幾條,由下面指定的【值】來確定。
TopPercent:只顯示數(shù)據(jù)集的前百分之幾的部分?jǐn)?shù)據(jù),具體顯示百分之幾,由下面指定的【值】來確定。
BottomPercent:只顯示數(shù)據(jù)集的后百分之幾的部分?jǐn)?shù)據(jù),具體顯示百分之幾,由下面指定的【值】來確定。
In:只顯示表達(dá)式結(jié)果等于幾個具體值的數(shù)據(jù),具體的值由下面指定的【值】確定。
Between:只顯示表達(dá)式結(jié)果落在兩個具體值之間的數(shù)據(jù),兩個具體的值由下面指定的【值】確定。
值:根據(jù)運算符的不同,過濾條件中運算符右邊的值可能是單個常數(shù)值,也可能是多個常數(shù)值(例如在Between、In等運算符中)。
此外,值可能包含通配符,例如運算符為Like時,值可能代表"陜西省*市"。
對于TopPercent和BottomPercent運算符,值應(yīng)該是不帶百分號的數(shù)字部分,假設(shè)想要過濾一半數(shù)據(jù)的話,值應(yīng)該是50,而不是50%或者0.5。
分組 - 排序
可以設(shè)置多個排序條件,用來控制數(shù)據(jù)輸出的次序。在排序中,每個條件的升降序可以不同,比如先按年度降序、再按省份升序。
表達(dá)式:可以是單個字段,也可以是幾個字段的組合表達(dá)式。
方向:用來控制升序或降序。
分組 - 可見性
用來設(shè)置當(dāng)前分組是否隱藏。
可見:總是顯示,即不隱藏。
隱藏:即總是不顯示。
表達(dá)式:根據(jù)表達(dá)式的計算結(jié)果決定是否隱藏。表達(dá)式應(yīng)返回True/False 布爾類型。注意:True表示隱藏,F(xiàn)alse表示要顯示。
可見性可以通過其他報表元素進(jìn)行切換:選擇當(dāng)前報表內(nèi)的另一個元素,通常是一個文本框,比如TextBox1。當(dāng)用戶查看報表時,文本框左邊將顯示一個用加號和減號表示的折疊和展開圖標(biāo),用戶點擊該圖標(biāo),當(dāng)前元素將在顯示與隱藏之間來回切換。
典型的應(yīng)用場景是:文本框中的內(nèi)容設(shè)置為"顯示或隱藏明細(xì)列表",然后通過這個文本框左邊的加減號點擊,控制一個表格或列表是否顯示。
分組 - 數(shù)據(jù)輸出
此處設(shè)置報表數(shù)據(jù)導(dǎo)出為XML時的元素Tag。
元素名稱:輸入一個XML元素名稱,這個名稱將用作報表數(shù)據(jù)輸出為XML文件時的Tag。例如"ProductType"。
集合:輸入一個XML集合名稱,這個名稱將用作XML數(shù)據(jù)輸出的元素名稱Tag的上級Tag。例如"ProductTypes"。
輸出:選擇【是】或【否】,表示在進(jìn)行XML輸出時是否包含本數(shù)據(jù)。
分組 - 布局
起始位置換頁:在本部分內(nèi)容之前插入硬分頁。
結(jié)束位置換頁:在本部分內(nèi)容之后插入硬分頁。
包括分組頭:顯示頭部區(qū)域。不勾選可隱藏頭部區(qū)域。
包括分組尾:顯示尾部區(qū)域。不勾選可隱藏尾部區(qū)域。
重復(fù)分組頭:換頁時是否重復(fù)頭部區(qū)域。
重復(fù)分組尾:換頁時是否重復(fù)尾部區(qū)域。
區(qū)域內(nèi)頁碼:是否單獨排頁碼,默認(rèn)根據(jù)整個報表統(tǒng)一排頁碼。
將表格分組內(nèi)容打印在同一頁中:當(dāng)本區(qū)域內(nèi)容較多,又需要在一頁內(nèi)顯示時,可控制單獨用一頁顯示(這樣可能導(dǎo)致前一頁下部空白)。
禁止單獨顯示頭部:不要將頭部顯示在一個頁面的底部,即下面一行明細(xì)也沒有。
禁止單獨顯示尾部:不要將尾部顯示在一個頁面的頂部,即上面一行明細(xì)也沒有。
將尾部區(qū)域打印在頁面底部:默認(rèn)尾部區(qū)域緊跟數(shù)據(jù),勾選后可強制顯示在頁面底部。
過濾
如果需要只顯示數(shù)據(jù)集的一部分?jǐn)?shù)據(jù),可在此設(shè)置過濾條件。
點擊對話框右上角的加號圖標(biāo),可創(chuàng)建新的過濾條件。
數(shù)據(jù)輸出
此處設(shè)置報表數(shù)據(jù)導(dǎo)出為XML時的元素Tag。
元素名稱:輸入一個XML元素名稱,這個名稱將用作報表數(shù)據(jù)輸出為XML文件時的Tag,例如"Product"。
輸出:自動=讓系統(tǒng)決定是否導(dǎo)出(系統(tǒng)會根據(jù)某些條件決定是否導(dǎo)出,比如文本框內(nèi)的字符串是常量時,不導(dǎo)出,或僅導(dǎo)出來自數(shù)據(jù)集的字段值內(nèi)容);是=總是導(dǎo)出;否=不導(dǎo)出);僅內(nèi)容=只導(dǎo)出數(shù)據(jù)內(nèi)容。
ActiveReports 報表控件 | 下載試用
ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺下報表設(shè)計和開發(fā)工作需求,作為專業(yè)的報表工具為全球超過 300,000 開發(fā)人員提供了全面的報表開發(fā)服務(wù)。
上述內(nèi)容就是ActiveReports帶狀列表組件怎么用,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文標(biāo)題:ActiveReports帶狀列表組件怎么用
轉(zhuǎn)載注明:http://vcdvsql.cn/article14/peisde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站策劃、自適應(yīng)網(wǎng)站、靜態(tài)網(wǎng)站、定制網(wǎng)站、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)