玩转SSRS第四篇---在程序中使用报表

报表服务是微软SQLSERVER商业智能其中的一个组件,借助报表服务,用户可以制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅。此外,开发人员也可以很容易地把一个SSRS报表集成到自己的winform或者webform程序中。

此篇将介绍如何在应用程序中使用报表服。

 

SSRS报表不仅可以在报表管理界面中查看,也可以把制作好的报表轻松的加入到自己的应用程序中,使自己的应用程序中可以很容易地整合报表功能。

首先打开Visual Studio 2012。这里我们直接使用最新版本的Visual Studio来演示,早期版本的方法没有什么变化所以也可以参考本文的方法。

新建一个asp.net项目,ASP.NET Empty Web Application。

为项目添加一个asp.net页面。在Solution Explorer中右键项目名称然后Add->New Item…

选择Web Form。点击OK。

点击网页设计界面下面的Design按钮,将视图切换到设计模式。

在工具箱中首先找到AJAX Extensions下的ScriptManager控件,后续的报表控件需要这个AJAX基础控件的支持。

将ScriptManager控件拖拽到网页中后,可以看到设计模式下其占位。

接下来找到工具箱中ReportViewer控件,拖拽到网页设计界面中。

点击ReportViewer控件后,点击右边向右的箭头,会弹出属性设置界面。首先Choose Report选择Server Report。

Report Server Url属性设置为先前部署的报表服务实例地址:

http://wade-pc/reportserver

留意地址是reportserver地址而不是reports。

然后指定报表路径。

/Report Project1/Report1

前面要带/符号,报表名称没有rdl后缀。

设置完毕后网页的设计界面基本如下图所示。

设置完毕后,查看下效果,但首先在Solution Explorer的asp.net页面中右键一下刚才建立的页面,选择Set As Start Page.

点击工具栏的Inter Explorer。

系统自动打开IE浏览器,可以看到在浏览器中SSRS报表中的展现效果。

 

在应用程序中,可以为报表指定参数。这是一个比较有用的功能,比如程序只希望用户看到当年的数据,那么就可以在代码里直接给定参数。

在程序中给参数的方法请参考如下的代码,首先加入一个引用&

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值