/ / volver a vincular un informe de Crystal a un nuevo conjunto de datos - C #, Crystal-Reports

Volver a vincular un informe de Crystal a un nuevo conjunto de datos - c #, informes de cristal

Soy nuevo en hacer informes y hasta ahora puedo hacerCrystal Report genera un informe inicial y los datos que muestra son correctos, pero cuando trato de agregar parámetros y luego trato de volver a vincular el conjunto de datos a Crystal Report, no parece funcionar. Los datos que se muestran siguen siendo los mismos.

He intentado el siguiente código a continuación en VS2005 y el "informe de Crystal integrado".

` SiteReport newSiteRpt = new SiteReport();
DataSet ds = this.db.fillDS(dateTimePicker1.Value.ToShortDateString(),
dateTimePicker2.Value.ToShortDateString());
newSiteRpt.SetDataSource(ds);
newSiteRpt.OpenSubreport("ChartReport").SetDataSource(subReportDS);
this.crystalReportSiteViewer.ReportSource = newSiteRpt;
this.crystalReportSiteViewer.Refresh();
`

¿Qué me podría estar perdiendo aquí?

gracias por adelantado.

Respuestas

0 para la respuesta № 1

Estoy respondiendo mi propia pregunta aquí.

Este hilo me dio una idea de lo que podría estar haciendo mal.

** (Nota: Los nombres de DataSet y DataTables deben ser los mismos que los establecidos en el Informe Documento de Crystal Report durante el tiempo de diseño)**

El informe estaba usando un nombre de tabla diferente al del conjunto de datos.

Para verificar el nombre de la tabla del conjunto de datos que está utilizando, puede hacer lo siguiente:

foreach(DataTable table in dataSet.Tables){ Console.WriteLine(table.TableName); }

Espero que esto ayude a alguien en el futuro.