rbo*_*man 5 reporting-services ssrs-2008
我正在使用MVC网站中的本地报告(rdl)文件运行ReportViewer 10.我传入的DataSet具有正确的数据,其列名与报表定义相匹配.
var reportDataSource = new ReportDataSource("dataset1", resultSet);
ReportViewer1.LocalReport.ReportPath = Server.MapPath("/Reports/Report2.rdl");
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(reportDataSource);
List<ReportParameter> lst = new List<ReportParameter>();
ReportParameter rptParam1 = new ReportParameter("Id", "54");
lst.Add(rptParam1);
ReportViewer1.LocalReport.SetParameters(lst);
ReportViewer1.LocalReport.Refresh();
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
我无法找到有关确切错误的更多具体信息.我可以看到某处的日志文件吗?
谢谢.
事实证明,数据集的名称必须与报告文件中定义的名称完全匹配.
var reportDataSource = new ReportDataSource("dataset1", resultSet);
Run Code Online (Sandbox Code Playgroud)
变为:
var reportDataSource = new ReportDataSource("DataSet1", resultSet);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
26810 次 |
最近记录: |