RDLC教學 (三) 資料表的群組

這一篇要教各位使用資料表的群組功能,群組功能可以將欄位中同樣的資料合併再一起,如同SQL中的Group By 的概念,由於這次範例需要關聯兩個表,這次換以VIEW方式來做示範。

  1. 在伺服器總管中,加入新的檢視表
    Adding View
  2. 加入Products和Categories這兩個Tables,然後選擇要SELEC的欄位。
    Adding Table to View
    SELECT TABLE
  3. 將View拉到NorthwindDataSet.xsd和NWDataClasses.dbml裡,供報表資料集和LINQ TO SQL使用。
    Adding View TO dbml and xsd
  4. 我們再新增一個新的報表,新增一個資料集,直接從下拉選單選擇到剛剛所新的的VIEW
    Adding Date Set
  5. 拉一個資料表到報表裡,接著增加群組至父群組
    Adding Group
  6. 選擇欄位CategoryName
    Selecting field
  7. 拉好的報表像著樣子,CategoryName是群組資料
    rdlc layout
  8. 輸出結果如下圖
    Result
  9. 此時覺得金額只要小數兩位就可以了,我們可以將Unit Price右鍵=>文字方塊屬性,在值那邊做修改
    Format Moeny
  10. END
    END

這樣我們就完成了簡單的群組功能,不僅是列可以加入群組,行也是可以加入群組的,群組還可以好幾層關係。但是每一層只能有一個而已,而且行或者列都能只有一群群組而已(我實做起來只有這樣,不知道是不是有特殊方法)。話說這群組都只能擺在一起
,沒辦法說可以跨欄來呈現 = =

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>