Приложение, которое может вызывать 2 локальных отчета. 1 работает нормально, другой получает источник определения отчета не был указан
У меня есть одна форма, в которую пользователь может ввести дату начала и окончания, а также итоговый отчет о вызовах или подробный отчет. В каждом отчете используется одна и та же хранимая процедура SQL-сервера. Я создал 2 .rdlc макетов. Позвоните в сводный отчет, и он отлично работает. вот код вызова этого отчета.
ReportForm.SpRetrieveReportIncentiveSummaryTableAdapter1.Fill(ReportForm.prdatalyons728DataSet.spRetrieveReportIncentiveSummary, tStart.Text, tEnd.Text, areas, pickers, " ", "hh:mm:ss", 0, " ")
ReportForm.ReportViewer1.RefreshReport()
Me.Cursor = Cursors.Default
lWait.Visible = False
Application.DoEvents()
ReportForm.Show()
Для второго доклада я называю это так:
ReportForm2.ReportViewer1.Reset()
ReportForm2.SpRetrieveReportIncentiveSummaryTableAdapter1.Fill(ReportForm2.Prdatalyons728DataSet.spRetrieveReportIncentiveSummary, tStart.Text, tEnd.Text, areas, pickers, " ", "hh:mm:ss", 0, " ")
ReportForm2.ReportViewer1.RefreshReport()
Me.Cursor = Cursors.Default
lWait.Visible = False
Application.DoEvents()
ReportForm2.Show()
Они оба разработаны в отдельных формах (ReportForm и ReportForm2), каждая из которых имеет средство просмотра отчетов.
Может кто-нибудь понять, почему форма отчета отображается правильно, но reportform2 получает источник определения отчета, который не был предоставлен. Свойства для каждого отчета устанавливаются в виде ReportForm. Выберите Report IncentiveRight.Incentive - Incentive Picker Summary.rdlc, а Reportform2 Report - IncentiveRight.Incentive - Incentive Picker Detail.rdlc