Hie Everyone
我第一次在我的WPF应用程序中开发了SSRS。
但报告查看存在问题..它给出了错误
尚未为数据集'dataset1'
提供DataSource Instace我已经完成了以下步骤
1.发展ssrs
2.在XAML中创建windowsFormHostControl
3.在代码中获取新的reportviewer
4. reportviewer.processingmode = local
5. reportviewer.localreport.reportpath =“path”
6.设置reportdatasource
7.将数据源添加到reportviewer
8.刷新报告
9.设置windowsFormHost.child = reportviewer
它有什么问题?
请帮帮我......
答案 0 :(得分:6)
此错误表示您未提供与报告所期望的名称相同的数据源。如果你在文本编辑器中查看RDL(或RDLC),就会有一个DataSources部分,每个数据源都有一个名称。在这种情况下,它被命名为“dataset1”。
您是如何添加ReportDataSource的?如果在运行时执行此操作,则需要为其提供与报告期望的名称相同的名称
reportViewer.LocalReport.DataSources.Add(new ReportDataSource("dataset1", myDataSource));
请注意“dataset1”,即报告将此传入数据与其内部数据集定义相关联的方式。