У меня есть файл rdlc, и я пытаюсь показать его с помощью средства просмотра отчетов в WPF. Мой DataSource называется «OfficeDataSet», а DataSet, используемый в отчете, называется «Адрес». Я пытаюсь инициализировать средство просмотра отчетов (я поместил его в WindowsFormsHost) следующим образом:
private void PrepareReport()
{
reportDataSource = new ReportDataSource();
officeDataSet = new OfficeDataSet();
adapter = new AddressTableAdapter();
adapter.Fill(officeDataSet.Address);
reportDataSource.Name = "OfficeDataSet_Address";
reportDataSource.Value = officeDataSet.Address;
viewerInstance.LocalReport.DataSources.Add(reportDataSource);
viewerInstance.LocalReport.ReportEmbeddedResource = "WpfApplication1.Reports.TestReport.rdlc";
viewerInstance.Location = new System.Drawing.Point(0, 0);
viewerInstance.RefreshReport();
}
но я получил сообщение "Экземпляр источника данных не был предоставлен для источника данных" Адрес "".
Кто-нибудь знает, что может быть не так с этим кодом? (Я совершенно новый в WPF и Reporting Services).