在asp.net页面中调用.rdl报告 [英] Calling .rdl report in asp.net page

查看:97
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆