今天較晚了!白天的時候還被自己坑了一下,浪費了不少時間處理一個問題。晚上又拜讀了幾篇RDLC的文章,覺得自己寫的是水準較低的入門級内容,咋辦哪!沒事,自己的活,就當是個記錄。放在這裡吧。
3.RDLC交叉報表
資料集的拼寫,基本上是sql的活。對資料集進行分類啊,篩選啊,排序啊,可以用到前面的方法。這裡講另外一種東西交叉表。也就是matrix矩陣控件。
在工具箱拉一個矩陣控件下來,然後把資料集中的字段拖到矩陣控件中。
一個簡單的例子如下。
資料集樣式:

RDLC矩陣控件格式
最後展現的樣式
仔細看的話,有點像前面的分組。實際上也是這樣的,不過矩陣可以配置出更加複雜的篩選、分組報表。
有意思的是,如果把value值字段,拖入到矩陣的資料框的時候,會自動的變成sum(字段)名稱,如果你把這個聚合函數去掉,在小計的那一欄就不能正确的自動統計。
矩陣使用的特點是,該表的列字段不确定。如果列确定的話,用表table控件可以更快的實作上面的樣式。
小計的顯示出來,隻要【右擊】列分組框或者行分組框就可以了。
今天就到這裡啦。