翻譯|產品更新|編輯:龔雪|2024-09-23 11:06:05.017|閱讀 99 次
概述:本文主要介紹DevExpress報表組件在v24.1中引入的一些函數(shù)來對報表布局進行調整,歡迎下載最新版組件體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress Reports提供了一個可調整的布局選項,允許您以最合適的方式安排、塑造和組織數(shù)據(jù)。其中一個這樣的數(shù)據(jù)塑造選項是分組,可以在表報告的詳細信息帶內將數(shù)據(jù)安排在嵌套的多字段組中。在v24.1版本周期中引入了幾個函數(shù),它們允許您獲取不同組元素的索引,這些新功能包括:
在這篇博文中,我將詳細介紹一些使用場景,并說明如何使用上面列出的功能獲取/管理不同的組元素。
P.S:DevExpress Reporting是.NET Framework下功能完善的報表平臺,它附帶了易于使用的Visual Studio報表設計器和豐富的報表控件集,包括數(shù)據(jù)透視表、圖表,因此您可以構建無與倫比、信息清晰的報表。
DevExpress技術交流群10:532598169 歡迎一起進群討論
在這個使用場景中,我將構建一個顯示多級編號列表的報表。為了實現(xiàn)這一點,我的報表控件將在其數(shù)據(jù)綁定表達式中使用GroupIndex()和CurrentRowIndexInGroup()函數(shù)(以返回組和行索引)。
表格單元格指定以下數(shù)據(jù)綁定表達式:
“Category Name”組:
“Discontinued”組:
細節(jié)波段:
輸出:按類別和停止狀態(tài)對產品進行分組的報告;
在這個使用場景中,我將對表中的組應用不同的樣式,以便在關聯(lián)的組標頭為空時區(qū)分組。
表格得StyleName屬性被綁定到下面的表達式:
Iif(GroupIndex(0) %2 == 0, 'DetailData1', 'DetailData3_Odd')
輸出:奇數(shù)和偶數(shù)組應用不同的樣式:
在本例中,我使用一個表達式來突出顯示全州銷售額最低的產品(與預期銷售額相比)。
表格的Font.Bold屬性被綁定到下面的表達式:
Iif(NextRowColumnValue('Product')!= [Product] OR [DataSource.IsLastRow], True, False)
如下圖所示,表達式定位到組中的最后一行,并對其應用加粗樣式(StylePriority.UseFont屬性設置為false):
更多產品需求,歡迎咨詢“”~
更多DevExpress線上公開課、中文教程資訊請上中文網獲取
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網