Не удалось получить данные для вложенного отчета "all_specificationrdlcsub", расположенного по адресу:
Data retrieval failed for the subreport, 'All_SpecificationRdlcSub', located at:
при загрузке вложенного отчета
Что я уже пробовал:
Основной Код Отчета
void LoadReport(int SampleDetails_Id) { ReportViewer1.LocalReport.ReportPath = Server.MapPath("All_SpecificationRdlc.rdlc"); ReportViewer1.LocalReport.EnableExternalImages = true; DataSet dsTata = new DataSet(); DataTable DtChemicalGrading = new DataTable(); DtChemicalGrading = CreateSampleTypeDt(); Chemical_grade objChemical_grade = new Chemical_grade(); DataTable dtChemicalType = objChemical_grade.GetReportData(); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", dtChemicalType)); ReportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(SetSubDataSource); this.ReportViewer1.LocalReport.Refresh(); }
Код вложенных отчетов
public void SetSubDataSource(object sender, SubreportProcessingEventArgs e) { int Chemical_Grade_Id = 0; int.TryParse(e.Parameters["Chemical_Grade_Id"].Values[0].ToString(), out Chemical_Grade_Id); DataTable dtGrading = new DataTable(); Grading objGrading = new Grading(); dtGrading = objGrading.GetSubReportData(Chemical_Grade_Id); e.DataSources.Add(new ReportDataSource("DataSet1", dtGrading));
}
Я получаю данные в таблице данных вложенного отчета, но при загрузке она выдает следующую ошибку.
Data retrieval failed for the subreport, 'All_SpecificationRdlcSub', located at:
Richard Deeming
Вы абсолютно уверены, что источник данных в подотчете называется DataSet1
?
ZurdoDev
У Google есть много предложений. Потратьте некоторое время на устранение неполадок.
Member 13541763
я сталкиваюсь с той же проблемой, и почти я закодировал то же самое, не могли бы вы дать нам подсказку о том, как вы ее решили? я знаю, что уже поздно, но пусть это поможет мне.