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
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