SSRS - 尚未为数据集'dataset1'提供数据源实例

时间:2010-04-27 15:07:17

标签: wpf reporting-services

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

它有什么问题?
请帮帮我......

1 个答案:

答案 0 :(得分:6)

此错误表示您未提供与报告所期望的名称相同的数据源。如果你在文本编辑器中查看RDL(或RDLC),就会有一个DataSources部分,每个数据源都有一个名称。在这种情况下,它被命名为“dataset1”。

您是如何添加ReportDataSource的?如果在运行时执行此操作,则需要为其提供与报告期望的名称相同的名称

reportViewer.LocalReport.DataSources.Add(new ReportDataSource("dataset1", myDataSource));

请注意“dataset1”,即报告将此传入数据与其内部数据集定义相关联的方式。