none
Como asignar al ReportViewer fuentes de datos dinámicas RRS feed

  • Pregunta

  • Buenos dias Gente.

    Podrian ayudarme con este problema que presento.

    Estoy desarrollando una aplicacion windows form en c# y necesito mostrar en un formulario que tiene un report view un reporte, ya tengo el archivo xml con los campos para los datos que deseo mostrar.

    Lo que busco es que cada vez que se precione clic en un boton se realice una consulta, se llene un data set y este sea el origen de datos para mi reporte, ya tengo la funcion que realiza la consulta y llena mi dataset y estoy utilizando este codigo para pasarselo dinamicamente pero no me funciona, no se da ningun error solo que no me muestra el reporte. Aqui dejo el codigo:

    	    ReportDataSource rdc = new ReportDataSource();
                rdc.Name = "TopServiceDataSet1_SP_CONSULTAR_SER_X_CED_CLIENTE";
                            
                rdc.Value = ContenedorConsulta.Tables[0];
                reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.DataSources.Add(rdc);
                reportViewer1.LocalReport.ReportPath = "Report1.rdlc";
                reportViewer1.Refresh();

    El nombre de mi ReportDataSouerce es igual al dataset con el que cree el reporte inicialmente.

    Ya me asegure que esten llegando los datos a propiedad que llame ContenedorConsulta que es de tipo dataset.

    Desde ya muchas gracias!

    sábado, 23 de junio de 2012 16:30

Respuestas