Asp.Net应用程序里怎么使用报表服务(实例基于SQL Server 2005 Report Service)
Asp.Net应用程序里如何使用报表服务(实例基于SQL Server 2005 Report Service)复制代码b) 添加Web Referen
Asp.Net应用程序里如何使用报表服务(实例基于SQL Server 2005 Report Service)
复制代码
b) 添加Web Reference(Web引用),在URL框中输入已建立的报表服务器的地址信息,形式如下:
http://10.10.10.17/ReportServer/ReportService.asmx
c) 新建一个Web Form,在aspx页面中,添加一个asp:PlaceHolder占位符,用于展现报表列表。
d) 切换到cs后台页面,开始获取报表列表,并临时保存在一个List<Control>列表中,主要操作步骤如下:
i. 获取已存在报表服务引用实例:
复制代码f) 在aspx页面,添加ReportViewer复制代码
g) 在cs后台页面,设定报表服务器URL即目录信息,并刷新报表即可展现相应的报表,形如:
string report = Request.QueryString["Path"] + "";string reportServer = "http://10.10.10.17/ //Reportserver";this.ReportViewer.ServerReport.ReportServerUrl = new Uri(reportServer);this.ReportViewer.ServerReport.ReportPath = report;this.ReportViewer.ServerReport.Refresh();
复制代码