轉(zhuǎn)帖|其它|編輯:陳津勇|2019-09-11 15:39:22.910|閱讀 318 次
概述:隨著ActiveReports(.NET報表控件)v13新版的發(fā)布,對單元格合并的操作也進(jìn)行了增強(qiáng)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
ActiveReports v13發(fā)布之前,表格和矩表列上相同值的單元格合并是通過AutoMerge屬性的true或者False來進(jìn)行設(shè)置的,利用此方法解決了很多用戶在單元格自動合并方面的問題,但是美中不足的是:后一列的單元格無法根據(jù)前一列的合并情況來判斷是否進(jìn)行合并。為了解決這個問題,ActiveReports v13推出了一個新的特性AutoMergeMode來解決這個問題。
操作步驟
1、新建RDL報表
2、綁定數(shù)據(jù)源
3、綁定數(shù)據(jù)集
select * from TestMerge
4、添加表格并綁定對應(yīng)的字段
5、默認(rèn)情況下報表預(yù)覽樣式:
6、通過設(shè)置AutoMergeMode屬性進(jìn)行單元格合并的設(shè)置,AutoMergeMode有三個可供選擇的屬性:Never、Always、Restricted
Nerver(永不合并),Always(總是合并),Restricted(合并要根據(jù)前一列的合并情況進(jìn)行合并)
重點(diǎn)說下Restricted的屬性,當(dāng)設(shè)置了單元格的AutoMergeMode屬性為Restricted,那么它的合并結(jié)果就依托了前一列的合并情況。即:如果列2中的單元格(具有相同的數(shù)據(jù)值)設(shè)置為“Restricted”,而前一列(即列1)中對應(yīng)的單元格(具有相同的數(shù)據(jù)值)設(shè)置為“Never”,則列2中的單元格不會合并。
7、設(shè)置單元格的AutoMergeMode的屬性
8、預(yù)覽結(jié)果:
想要獲得 ActiveReports 更多資源的伙伴,請點(diǎn)這里。
想要獲取 ActiveReports 正版授權(quán)的伙伴,
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: