玩转SSRS第十篇---自定义代码

本文介绍了如何在SSRS( Reporting Services)中利用自定义代码来解决复杂问题,特别是通过示例展示了如何在RDLC报表中设计样式。通过自定义代码,可以为指定数据行设置属性值,调整报表的边框和字体样式。文章详细阐述了创建数据容器、数据源、报表的过程,并提供了设置行头描述、边框和字体加粗的自定义代码示例。
摘要由CSDN通过智能技术生成

提到SSRS 那么就不得不提一下自定义代码的功能,通过自定义代码,有时候可以解决一些比较复杂的问题,比如将让指定的数据行应用指定的属性值。此篇将演示如何通过简单结构的自定义代码进行报表样式的基本设计。

注:此篇虽然演示的是RDLC报表,但是在RDL报表中自定义代码这部分是通用的,没有任何区别。(不得不说我更愿意用RDLC报表这种通过代码提供数据源的方式,虽然有些麻烦但在数据的组织上要更灵活一些。)

首先新建一个ASP.NET WebForm项目,建立一个类文件,里面包含一个DateItem类作为数据容器,此外增加一个DataProvider类提供RDLC报表数据源。

然后创建一个测试asp.net页面承载Report Viewer控件,最后创建一个rdlc报表页面。

最终解决方案目录如下所示:

在asp.net页面中依次放入scriptmanager控件以及ReportViewer控件。

打开rdlc文件,添加数据源,然后按如下设计报表:

在数据源提供者的方法中,加入一些测试数据。

关于创建RDLC报表以及通过代码为报表提供数据源的详细方式,可以参考我的这篇随笔

浏览项目,可以看到报表最初默认的效果。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值