我正在尝试将参数从代码隐藏文件传递到RDLC报告。我有相同的名字" PayableAmount"在RDLC报告参数中。如果我设置了默认值,它会显示默认值。否则它会显示PayableAmount参数缺少值。我已经搜索了很多但无法使其正常工作。
ReportHelper report = new ReportHelper();
report.LoadReport(ReportType.Credit);
ReportParameter[] parameters = new ReportParameter[1];
parameters[0] = new ReportParameter("PayableAmount", "34325");
report.LocalReport.SetParameters(parameters);
report.ImportDataSet(GridList.ResultList.ToList(), "CreditItems");
report.LocalReport.Refresh();
以下是参数设置:
以下是设置参数值:
答案 0 :(得分:1)
无法添加注释,所以我必须将其放在答案中,但参数的数据类型是什么,是否标记为允许空白值?
答案 1 :(得分:0)
检查缺少任何属性的任何值,并且不允许该属性使用null / empty值。