Я хочу, чтобы в моем основном отчете был создан подчиненный отчет, но что-то не так с моим набором данных в подзаголовке. Действие моего основного доклада.Подзаголовок с Reportviewer не работает
public ActionResult ExibirRelatorioProgramaSol(FormCollection form)
{
DateTime dtInicial = DateTime.Parse(form["dt_inicio"]);
DateTime dtFinal = DateTime.Parse(form["dt_fim"]);
int idLista = form["ddl_Lista"].ConvertValueForm<int>();
var avaliacao = _appServicoAvaliacaoSetor.ObterAvaliacoes(dtInicial, dtFinal, idLista);
var relatorio = _appServicoAvaliacaoSetor.GerarRelatorioProgramaSol(dtInicial, dtFinal, idLista);
var viewer = new Microsoft.Reporting.WebForms.ReportViewer();
viewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local;
viewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + "/Report/ReportProgramaSol.rdlc";
viewer.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(RenderizaSubRelatorioPedido);
viewer.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("ProgramaSol", relatorio.ToList()));
viewer.SizeToReportContent = true;
viewer.Width = System.Web.UI.WebControls.Unit.Percentage(100);
viewer.Height = System.Web.UI.WebControls.Unit.Percentage(100);
ViewBag.ReportViewer = viewer;
return View();
}
Действие моего подотчетом:
private void RenderizaSubRelatorioPedido(object sender, SubreportProcessingEventArgs e)
{
int idEmpresa = Convert.ToInt32("2");
e.DataSources.Add(new ReportDataSource("empresa",
_appServicoEmpresa.ObterEntidadePor(i => i.Id == idEmpresa)));
}
Ошибка:
Failure data recovery for the sub- report ' subreport1 ' , located at: C : \ Projects \ Samich \ VisualStudioOnLine \ Vanessa \ Samich Projects C# \ EMS - Audit Management System - Copy \ EMS - Audit Management System \ Report \ ReportHeader.rdlc . Check the log files for more information .
Может кто-нибудь мне помочь?
А вложенные вложения ... они дают так мало с точки зрения полезных сообщений об ошибках. Одна вещь, которую я сделал, - начать с абсолютно чистого суб-отчета (например, нет источников данных/параметров или чего-то еще), а затем медленно ... ОЧЕНЬ МЕДЛЕННО ... добавьте разные фрагменты. Начните с параметров ... вам нужно связать их с дизайнером, и они, скорее всего, придут из внешнего отчета. Затем добавьте источник данных. Посмотри, что умирает и уходит оттуда. – BlackjacketMack
Я пробовал все, но ничего не работает. Мне действительно нужна помощь. знак равно –