在WinForm或者Web App应用中,如何来引用已有的报表服务器中的报表,在我们的系统中来展现报表,从而达到更好的效果,下面以Web App项目为例,主要介绍下其中比较重要的几个步骤:
a) 新建一个Web App项目,并添加对组件Microsoft.ReportViewer.WebForms的引用(.NET分类),并在Web.config中的system.web -> httpHandlers下添加如下一项:
<add verb="*" path="Reserved.ReportViewerWebControl.axd" type = "Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
b) 添加Web Reference(Web引用),在URL框中输入已建立的报表服务器的地址信息,形式如下:
http://10.10.10.17/ReportServer/ReportService.asmx
c) 新建一个Web Form,在aspx页面中,添加一个asp: