dot net軟體工程師的筆記

2019年9月29日 星期日

DevExress XtraReports MergeDataRow方法

這個需求是在一個群組內,一個欄位不顯示重複的名稱,通常是處理類似分類品項,如下表動物清單

每個品種會對一個動物(類別)名稱

動物品種
波斯貓
孟加拉貓
伯曼貓
布偶貓
巴哥犬
吉娃娃
馬爾濟斯
博美犬

以下把[動物]欄位的重複名稱去除,讓整個Report重複的資料只顯示一次。

DetailCel.ProcessDuplicatesMode=ProcessDuplicatesMode.SuppressAndShrink;
DetailCel.ProcessDuplicatesTarget = ProcessDuplicatesTarget.Value;

如果用detailCell.ProcessDuplicatesMode = ProcessDuplicatesMode.Merge; 會變成在每一頁都顯示一次

設定後的結果

動物品種
波斯貓
 孟加拉貓
 伯曼貓
 布偶貓
巴哥犬
 吉娃娃
 馬爾濟斯
 博美犬

 

 

 

參考網址資料: https://documentation.devexpress.com/XtraReports/DevExpress.XtraReports.UI.ProcessDuplicatesTarget.enum https://www.devexpress.com/Support/Center/Question/Details/T117746/how-to-use-rowspan-property-to-create-table

0 意見:

張貼留言

搜尋此網誌

總網頁瀏覽量

Copyright © John Coding 技術筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com

T