Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: rigorvzla en 8 Abril 2021, 17:52 pm



Título: Mostrar ReporteView Local
Publicado por: rigorvzla en 8 Abril 2021, 17:52 pm
Hola a todos, vengo con un problema que no encuentro como hacerlo funcionar, me gustaria mostrar un reporte de un DataTable pero no encuentro como lograrlo, eh investigado por internet y a pesar de encontrar mucha informacion, es muy vieja y los ejemplos y explicaciones que dan no me resultan, les muestro los pasos para mostrar lo que quiero pero no funciona.

1- creo mi formulario en winform, previo a esto instale el nuget: Microsoft.ReportingServices.ReportViewer.WinForms, y agrego mi control reportviewer

2- Creo el Informe (sin asistente) en blanco

3- seteo el informe al control que arrastre

4- agrego este codigo al load del form
Código:
              DataSet ds = new DataSet();   ds.Tables.Add(RigorBd.DataGridTablas("Presentacion"));

            reportViewer1.Reset();
            reportViewer1.LocalReport.ReportPath = "Report1.rdlc";
            ReportDataSource rds = new ReportDataSource("T", RigorBd.DataGridTablas("Presentacion"));
            reportViewer1.LocalReport.DataSources.Clear();
            reportViewer1.LocalReport.DataSources.Add(rds);
            reportViewer1.LocalReport.Refresh();

y al ejecutar el informe se muestra en blanco. tal cual como los ejemplos que eh visto, si alguien puede explicarme se lo agradeceria,

NOTA: No uso SQLServer , por eso cargo los datos a mostrar en un DataTablet para poder luego desde ahi mostrarlo en el reporte.

Espero puedan ayudarme