尚未指定报告的定义- reportparameters
本文关键字:reportparameters 定义 未指定 报告 | 更新日期: 2023-09-27 18:15:50
我发现了这个类似的线程,但它没有答案,只有一个不适合我的建议。所以我决定创造一个新的问题,因为没有像我这样的问题有答案。
我的reportviewer
一切都很好。我需要在我的rdlc
文件上创建一个表达式,它接收一个值作为参数。
我在我的rdlc
文件上创建了一个名为usr
的新参数。
这是我传递参数的代码,这里也是错误触发的地方:
ReportViewer1.LocalReport.SetParameters(new ReportParameter("usr", "Hellow"));
也试过这个:
ReportParamter[] param = new ReportParameter[1];
param[0] = new ReportParamter("usr" "Hellow");
ReportViewer1.LocalReport.SetParamters(param);
没起作用
我确定我的reportviewer
路径和其他一切都没问题,我100%确定!
它必须与您的数据绑定有关。您可以检查以下内容:
- 确保数据集名称匹配。在报告中,单击View-> report Data。您将看到一个数据集列表。验证这些是否与数据绑定中的匹配。
- 如果你正在使用Windows窗体嵌入你的报告,确保你的数据源被正确地绑定,点击智能标签,然后点击"选择数据源"
试试这个:
List<ReportParameter> parameters = new List<ReportParameter>();
parameters.Add(new ReportParameter("usr", "Hello"));
ReportViewer1.ServerReport.SetParameters(parameters);