报告查看器问题

时间:2010-08-29 18:17:09

标签: c# visual-studio reporting reportviewer

我正在使用报告查看器生成报告。以下是我正在使用的代码

 ReportViewer1.LocalReport.ReportPath = @"C:\Users\Saga\Desktop\projectvn\VehicleReport.rdlc";

    ReportParameter Param1 = new ReportParameter("@BrandName", "Toyota");
      ReportParameter[] p1 = { Param1 };
     ReportViewer1.LocalReport.SetParameters(p1);

它提供以下异常

An error occurred during local report processing

任何人都能帮忙吗?

3 个答案:

答案 0 :(得分:2)

确保您已在报告中添加了参数(菜单报告>报告参数),如果您已经这样做,请确保未将其标记为内部,否则参数为只读。

答案 1 :(得分:0)

当然看起来像参数'@BrandName'指定不正确...你能在实际的报告文件中仔细检查它的名字吗?也许它有不同的大小写(例如“@Brandname”)或间距(“@ Brand_Name”)或没有at-sign(“BrandName”)。,,

答案 2 :(得分:0)

明确地看起来是报告方面。确保你有一个名为@BrandName的参数,并且无论控制是什么,请确保它使用它:

=Parameters!@BrandName.Value

这只是标准,还有其他方法可用于不同的事情,如字段等