[轉]RDLC 動態列


本文轉自:http://blog.csdn.net/luochengbang/article/details/9964551

很久沒有寫博客了,關於動態列,國內很少資料有介紹動態列的,所想寫點心得給哥們

啥是動態列呢?通常我們用存儲過程時有列轉行和行轉列的做法,那么在RDLC 怎么支持呢?其實很簡單,就是利用了RDLC的 Column Groups

先看看源數據:

序號 姓名 科目 分數
1 張三 語文 80
2 張三 數學 90
3 張三 物理 85
4 李四 語文 70

要在RDLC顯示為

序號 姓名 語文 數學 物理
1 張三 80 90 85
2 李四 70 0 0

看看RDLC的設計

我們把科目這個列放到表頭,然后右健,如下圖,增加一個Column Group

彈出的對話框,選擇Group by:科目

點OK 就大功告成了,然后會自動增加一個科目的表頭,可以把那行刪除掉,但不要刪除 group

由此看來 我們要在RDL做行轉列的話就使用  Column Group 就可以了

這里我再說多點 為什么有ParentGroup 和ChildrenGroup.

首先我們的科目可以分為文理科,列名叫做[分類],那么科目 語文屬於[文科],數學 物理屬於[理科]。這樣,[分類]就是parent group,而其對應科目就是children group羅

直接看圖

 

這次說了 Column Group 下次再說下 Row Group 用法 

 

 


免責聲明!

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



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