在asp.net页面中调用.rdl报告 [英] Calling .rdl report in asp.net page
本文介绍了在asp.net页面中调用.rdl报告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
将.rdl文件附加到C#中的报表查看器的代码
code to append .rdl file to report viewer in C#
推荐答案
检查一下:
在本地模式下使用ASP.NET 2.0 ReportViewer [
check this out:
Using the ASP.NET 2.0 ReportViewer in Local Mode[^]
hope it helps :)
使用以下代码:
use below code:
if (!IsPostBack)
{
string strEmpUID = "0";
string strLocationID = "0";
string strDepartmentID = "0";
MyReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;
string username = System.Configuration.ConfigurationManager.AppSettings["ReportViewerUser"].ToString();
string password = System.Configuration.ConfigurationManager.AppSettings["ReportViewerPassword"].ToString();
string domain = System.Configuration.ConfigurationManager.AppSettings["ReportViewerDomain"].ToString();
MyReportViewer.ServerReport.ReportServerCredentials = new MyReportServerCredentials();
MyReportViewer.ServerReport.ReportServerUrl = new Uri(@"http://server/ReportServer");
MyReportViewer.ServerReport.ReportPath = @"/Report Project2/Report1";
MyReportViewer.ShowParameterPrompts = false;
MyReportViewer.ShowPrintButton = true;
Microsoft.Reporting.WebForms.ReportParameter[] RptParameters = new Microsoft.Reporting.WebForms.ReportParameter[3];
RptParameters[0] = new Microsoft.Reporting.WebForms.ReportParameter("EmpUID", strEmpUID);
RptParameters[1] = new Microsoft.Reporting.WebForms.ReportParameter("LocationID", strLocationID);
RptParameters[2] = new Microsoft.Reporting.WebForms.ReportParameter("DepartmentID", strDepartmentID);
MyReportViewer.ServerReport.SetParameters(RptParameters);
MyReportViewer.ServerReport.Refresh();
}
这篇关于在asp.net页面中调用.rdl报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文