首页 > 解决方案 > 在“/”应用程序中出现服务器错误

问题描述

亲爱的所有请帮助我想在 RDLC 报告中传递参数时收到此错误。查看图像在此处输入图像描述

这是我的代码请帮助

        protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
            //string query = @"Select * from Studentsinfor";
            var data = db.Database.SqlQuery<StudentsInfo>(query);
            ReportViewer1.SizeToReportContent = true;
            ReportViewer1.LocalReport.ReportPath = Server.MapPath("IDCards.rdlc");
            ReportViewer1.LocalReport.DataSources.Clear();
            ReportDataSource ds = new ReportDataSource("DataSet1", data);
            ReportViewer1.LocalReport.DataSources.Add(ds);
            this.ReportViewer1.LocalReport.EnableExternalImages = true;

            /* begin added part */

            // get absolute path to Project folder
            string path = new Uri(Server.MapPath("~/Photos")).AbsoluteUri; // adjust path to Project folder here

            // set above path to report parameter
            var parameter = new ReportParameter[1];
            parameter[0] = new ReportParameter("ImagePath", path); // adjust parameter name here
            ReportViewer1.LocalReport.SetParameters(parameter);
            /* end of added part */

            ReportViewer1.LocalReport.Refresh();

标签: asp.net-mvcrdlc

解决方案


推荐阅读