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