【轉】RDLC報表 矩陣 詳解 分組、總計、表頭、顯示方向、序號~~~~~追求


1。表格中子報表導出成execl文件時候不能把子報表中的數據導出

如果用列表是可以導出但是數據沒有合並

 

2。矩陣調節組的時候一定要調節矩陣的組而不是調節每個文本框的屬性

 

3。如下圖組中(在一列中的都是組中的)的組后一個組只有是最小單位的時候  所有的數據才會全部顯示出來。

 

 

如果想不合並重復項則矩陣中的組表達式應該是=First(Fields!Description.Value)

 

如果要合並則表達式應該是=Fields!Description.Value

 

4.報表中每組的合計


 


 

選中要合計的組右鍵選擇小計

 

5.單元格中的文字方向

 

單元格屬性---格式---模式

WritingMode: tb-rl  縱向(垂直)

WritingMode: lr-tb 水平

 

6.矩陣分組依據也就是按照什么分組

不是根據前后的單元格決定而是編輯組中屬性分組方式

這里的分組方式和顯示的並不是一個同一屬性

 

7.Rdlc 序號的顯示

7.1不分組=RowNumber(Nothing)表達式


 7.2 分組顯示 

     =RowNumber("matrix1_MediumName")    matrix1_MediumName是組名稱

這里可以寫任何一個組的名稱 

按照那個組分組就寫那個組名稱

 


8.關於 組 折疊

 

組屬性:

  8.1一個是選擇矩陣 右鍵屬性--- 組---編輯 

 8.2選擇組文本框 右鍵-- 編輯組 這個和8.1是一個意思 

8.3 選擇組文本框 右鍵--屬性--可見性

 

9.矩陣分組 表頭的處理

分組后表頭不能嵌套表格,因為嵌套表格,在報表導出成excel時候,表頭會報錯 :忽略表/矩陣單元內的數據區域。

也不能用列表控件,如果用列表控件會顯示多行表頭,這里只能用矩形控件。

 

10.在矩陣 總計后面添加行

將行放到矩形控件里面,以防止錯位,每個文本框的寬高一定要和上面一直,要不然會錯位(有可能報表沒有錯位但是導出excel出現錯位),然后文本框的內容通過參數傳遞到這個頁面。


 

  

11.文本框邊框重復,即使已經設置左邊邊框為None但是還是會有,所以這里要設置總體的邊框為None,然后把需要添加邊框的位置設置為solid,大家注意了這里default的值為None。


 

12.  去掉矩陣分組前面的折疊符號

  將部門、項目字段的屬性--- 可見性---“可由其他關聯報表項確定可見性”去掉。

選擇矩陣組定位到該屬性修改一次

然后再選擇單元格屬性再修改一次

 



轉載請注明出處http://hi.baidu.com/ren_long_/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM