轉帖|使用教程|編輯:龔雪|2020-09-08 10:18:29.843|閱讀 215 次
概述:針對在線報表設計器,ActiveReports V14.0增加了數據源及數據集的連接功能、帶狀列表控件,以及本地化支持。本文,將詳細介紹帶狀列表控件的特性及主要功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
葡萄城報表控件ActiveReports V14.0 正式發布,全面支持 .NET Core平臺。同時,在本次更新中 ActiveReports的桌面報表設計器UI得以全面增強,報表預覽方式得以全面優化,報表設計能力得以大幅提升。
針對在線報表設計器,ActiveReports V14.0增加了數據源及數據集的連接功能、帶狀列表控件,以及本地化支持。本文,將詳細介紹帶狀列表控件的特性及主要功能。
帶狀列表控件是ActiveReports V14.0 在線報表設計器中新增的功能,這是一個非常強大的數據控件,分為表頭、詳細數據行(用于加載數據字段)、表尾三個數據區域。每個區域都可以當作一個容器控件來使用,即在每一個區域中都可以同時嵌入多個控件來創建復雜格式的報表,如主從報表、動態不固定列表等。其中,詳細數據行嵌入的控件會根據行數重復渲染,而表頭和表尾僅渲染一次,分別用于顯示標題和總計。
選中整個控件或單擊某個區域,可分別設定整個控件或單個區域的屬性。
如下是整個控件的屬性列表:
使用帶狀列表控件,可以添加分組頭和分組尾,也可以嵌套分組。其中,分組依據可以為表達式,分組數據可以排序。注意:帶狀列表的明細區不支持排序,明細數據的排序必須在查詢時完成。
如下是單個區域(Band)的屬性列表:
選中帶狀列表,點擊屬性窗格下方的【屬性對話框…】,即可打開屬性對話框選項。
屬性對話框包含多個選項頁:常規、可見性、導航、分組、過濾、數據輸出。
常規
可見性
默認狀態下,控件在查看報表時是可見的,但是,可以設置為根據表達式結果決定是否隱藏本控件,也可以設置本控件根據報表內的另一控件的可見性決定是否隱藏。
導航
分組
分組可用于將數據按照特定的分類進行組織和統計,例如在一個產品清單報表中,默認情況會按照產品ID顯示一覽表,但通過設置分組,可以按照產品類別,將同一類別的產品信息在一起顯示。點擊加號圖標可添加新的分組,分組屬性可在多個選項卡中設置。
分組 - 常規
分組 - 過濾
可設定過濾條件,用來顯示部分分組的數據。
一個過濾條件由三部分組成:表達式、運算符、值。
表達式:過濾條件的檢查對象,一般是某個字段。
運算符:即比較操作符,具體包括:
值:根據運算符的不同,過濾條件中運算符右邊的值可能是單個常數值,也可能是多個常數值(例如在Between、In等運算符中)。
此外,值可能包含通配符,例如運算符為Like時,值可能代表"陜西省*市"。
對于TopPercent和BottomPercent運算符,值應該是不帶百分號的數字部分,假設想要過濾一半數據的話,值應該是50,而不是50%或者0.5。
分組 - 排序
可以設置多個排序條件,用來控制數據輸出的次序。在排序中,每個條件的升降序可以不同,比如先按年度降序、再按省份升序。
分組 - 可見性
用來設置當前分組是否隱藏。
可見性可以通過其他報表元素進行切換:選擇當前報表內的另一個元素,通常是一個文本框,比如TextBox1。當用戶查看報表時,文本框左邊將顯示一個用加號和減號表示的折疊和展開圖標,用戶點擊該圖標,當前元素將在顯示與隱藏之間來回切換。
典型的應用場景是:文本框中的內容設置為"顯示或隱藏明細列表",然后通過這個文本框左邊的加減號點擊,控制一個表格或列表是否顯示。
分組 - 數據輸出
此處設置報表數據導出為XML時的元素Tag。
分組 - 布局
過濾
如果需要只顯示數據集的一部分數據,可在此設置過濾條件。
點擊對話框右上角的加號圖標,可創建新的過濾條件。
數據輸出
此處設置報表數據導出為XML時的元素Tag。
ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺下報表設計和開發工作需求,作為專業的報表工具為全球超過 300,000 開發人員提供了全面的報表開發服務。
本文轉載自
購正版 ActiveReports 授權限時優惠!最高立減萬元!點擊了解更多優惠
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: