天天看點

asp.net RDLC報表使用(二)

今天較晚了!白天的時候還被自己坑了一下,浪費了不少時間處理一個問題。晚上又拜讀了幾篇RDLC的文章,覺得自己寫的是水準較低的入門級内容,咋辦哪!沒事,自己的活,就當是個記錄。放在這裡吧。

         3.RDLC交叉報表

         資料集的拼寫,基本上是sql的活。對資料集進行分類啊,篩選啊,排序啊,可以用到前面的方法。這裡講另外一種東西交叉表。也就是matrix矩陣控件。

        在工具箱拉一個矩陣控件下來,然後把資料集中的字段拖到矩陣控件中。

        一個簡單的例子如下。

        資料集樣式:

asp.net RDLC報表使用(二)

       RDLC矩陣控件格式

asp.net RDLC報表使用(二)

   最後展現的樣式

asp.net RDLC報表使用(二)

     仔細看的話,有點像前面的分組。實際上也是這樣的,不過矩陣可以配置出更加複雜的篩選、分組報表。

     有意思的是,如果把value值字段,拖入到矩陣的資料框的時候,會自動的變成sum(字段)名稱,如果你把這個聚合函數去掉,在小計的那一欄就不能正确的自動統計。

     矩陣使用的特點是,該表的列字段不确定。如果列确定的話,用表table控件可以更快的實作上面的樣式。

    小計的顯示出來,隻要【右擊】列分組框或者行分組框就可以了。

    今天就到這裡啦。

繼續閱讀