mmd20092010 Ответов: 3

Источник определения отчета не указан


Я использую следующий код, пытаясь установить параметр Parametr :
var report = new ReportParameter[1];
   report[0] = new ReportParameter("MyName", "Raha");
   var reportDataSource1 = new ReportDataSource { Name = "WpfApplication17_User", Value = _users };
   _reportViewer.LocalReport.DataSources.Add(reportDataSource1);
   _reportViewer.ServerReport.SetParameters(report);
   _reportViewer.LocalReport.ReportPath = "../../Report1.rdlc";
   _reportViewer.RefreshReport();

ошибка : источник определения отчета не указан

Почему неправильно?

Я создал параметр отчета , имя параметра - "MyName"

Я использую следующий код :
//var report = new ReportParameter[1];
   //report[0] = new ReportParameter("MyName", "Raha");
   var reportDataSource1 = new ReportDataSource { Name = "WpfApplication17_User", Value = _users };
   string exeFolder = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);
   _reportViewer.LocalReport.ReportPath =exeFolder + @"\Reports\Report1.rdlc";
   _reportViewer.LocalReport.DataSources.Add(reportDataSource1);
   //_reportViewer.ServerReport.SetParameters(report);
   _reportViewer.RefreshReport();

данные, отображаемые в отчете.

но я использую следующий код :
var report = new ReportParameter[1];
           report[0] = new ReportParameter("MyName", "Raha");
           var reportDataSource1 = new ReportDataSource { Name = "WpfApplication17_User", Value = _users };
           string exeFolder = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);
           _reportViewer.LocalReport.ReportPath = exeFolder + @"\Reports\Report1.rdlc";
           _reportViewer.LocalReport.DataSources.Add(reportDataSource1);
           _reportViewer.ServerReport.SetParameters(report);//error
           _reportViewer.RefreshReport();

ошибка as : источник определения отчета не указан

Pawan Sharma Software Engineer

Мой отчет SQL отображается правильно, но когда я загружаю его по ссылке export, то получаю ту же ошибку, но когда я устанавливаю postbacktrigger controlid =ReportviewerId и обновляю руководство, а после нажатия кнопки export для загрузки я могу загрузить отчет
как я могу правильно загрузить отчет

3 Ответов

Рейтинг:
2

Member 10555239

Дорогие

я использую Vb.net 2012 год

мой проект в веб-форме у меня есть проблема просмотра отчета для приведенной ниже ошибки

Во время локальной обработки отчета произошла ошибка.
Определение отчета для отчета "Report1" не было указано
Ссылка на объект не устанавливается на экземпляр объекта.


пожалуйста мне нужна помощь


pasha80

Привет,
У меня была та же проблема, и однажды я сгорел из-за этой ошибки/
Мое решение состояло в том, чтобы просто изменить высоту и ширину отчета тела, немного увеличить его... :)
Он может решить эту проблему

Рейтинг:
1

Shahriar Iqbal Chowdhury/Galib

Привет,

Вы можете найти решение здесь
http://social.msdn.microsoft.com/Forums/en-US/vsreportcontrols/thread/5b6cd9bf-baf0-4726-8507-5e732c48dd10/[^]


Рейтинг:
0

Dj Vidov

На линии

_reportViewer.ServerReport.SetParameters(report);//error 
использовать LocalReport вместо ServerReport