我正在使用报告查看器生成报告。以下是我正在使用的代码
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
任何人都能帮忙吗?
答案 0 :(得分:2)
确保您已在报告中添加了参数(菜单报告>报告参数),如果您已经这样做,请确保未将其标记为内部,否则参数为只读。
答案 1 :(得分:0)
当然看起来像参数'@BrandName'指定不正确...你能在实际的报告文件中仔细检查它的名字吗?也许它有不同的大小写(例如“@Brandname”)或间距(“@ Brand_Name”)或没有at-sign(“BrandName”)。,,
答案 2 :(得分:0)
明确地看起来是报告方面。确保你有一个名为@BrandName的参数,并且无论控制是什么,请确保它使用它:
=Parameters!@BrandName.Value
这只是标准,还有其他方法可用于不同的事情,如字段等