1. 程式人生 > 其它 >關於DevExpress XtraReport 表格單合併單元格完整教程

關於DevExpress XtraReport 表格單合併單元格完整教程

轉載 :https://blog.csdn.net/u012097590/article/details/103611365

1、列的合併:

如下圖操作,其實修改的屬性是單元格的Weight屬性,屬性列表不顯示而已。

2、行合併:

設定單元格的RowSpan的數值即可,如下圖所示

3、預覽資料時數值相同合併:

如果想在執行時候,將繫結的單元格相同數值行合併的話,請設定一下屬性為Merge

效果圖:

當然這個效果並不好看,如果想根據上一列的合併情況來決定當前單元格是否合併的話,就需要根據上一列的值的情況來決定是否合併,細心的同學應該發現ProcessDuplicatesMode屬性下方有個ProcessDuplicatesTarget屬性,預設情況是用了當前列的值(Value),我們可以修改成另外一個值(Tag),然後給當前列的Tag屬性繫結一個上一列的欄位+當前列的欄位,這樣當前列的合併情況就是根據上一列的值和當前列的值的情況合併了。

操作如下:

1、開啟Expression Editor

2、給Tag設定繫結欄位

點選確定即可,後面的內容也是相同操作,比如後面的產品欄位的Tag繫結就是單據的欄位

效果圖:

稍微設定一下Text的停靠位置美化一下,

最終效果: