asp.net RDLC报表使用(二)

今天较晚了!白天的时候还被自己坑了一下,浪费了不少时间处理一个问题。晚上又拜读了几篇RDLC的文章,觉得自己写的是水平较低的入门级内容,咋办哪!没事,自己的活,就当是个记录。放在这里吧。

  

         3.RDLC交叉报表

         数据集的拼写,基本上是sql的活。对数据集进行分类啊,筛选啊,排序啊,可以用到前面的方法。这里讲另外一种东西交叉表。也就是matrix矩阵控件。

        在工具箱拉一个矩阵控件下来,然后把数据集中的字段拖到矩阵控件中。

        一个简单的例子如下。

        数据集样式:

        

       RDLC矩阵控件格式

    

   最后展现的样式

  

     仔细看的话,有点像前面的分组。实际上也是这样的,不过矩阵可以配置出更加复杂的筛选、分组报表。

     有意思的是,如果把value值字段,拖入到矩阵的数据框的时候,会自动的变成sum(字段)名称,如果你把这个聚合函数去掉,在小计的那一栏就不能正确的自动统计。

     矩阵使用的特点是,该表的列字段不确定。如果列确定的话,用表table控件可以更快的实现上面的样式。

    小计的显示出来,只要【右击列分组框或者行分组框就可以了。

    今天就到这里啦。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值