C# 晶体报表参数缺失错误

本文关键字:错误 参数 报表 | 更新日期: 2023-09-27 18:35:28

我尝试使用参数选择加载报告。 我已经手动完成了所有必要的事情,并报告了。顺便说一句,我没有获得报告的值。报告将显示为空白。这就是我在后面写的代码。

using CrystalDecisions.CrystalReports.Engine;
public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void btnSearch_Click(object sender, EventArgs e)
    {
        ReportDocument reportdocument = new ReportDocument();
reportdocument.Load(Server.MapPath("MR1.rpt"));
//reportdocument.SetDatabaseLogon("", "", "SureshDasari", "MySampleDB");
reportdocument.SetParameterValue("Material_Code", txtMC.Text);
CrystalReportViewer1.ReportSource = reportdocument;
    }
}

请纠正我

C# 晶体报表参数缺失错误

您已注释掉登录参数。是否已将"启用数据库登录提示"设置为 true?

并尝试加载完整路径加载:

reportDocument.Load(@"FullPathOfYourReport");