none
Volver a cargar un reportviewer RRS feed

  • Pregunta

  • tengo un reportviewer es una hoja carta la cual tiene muchos textbox, cada  textbox tiene parametros la cual los cargo desde un windowsForm........ me carga la primera conjunto de parametros, pero cuando cambio los datos y vuelvo a generar el reporte no me sale en nuevo reporte... me toca cerrar todo y volver a iniciar... alguna forma de volver a generar el reporte????

    ANDRES FELIPE BAHAMON MONJE

    miércoles, 14 de junio de 2017 14:57

Todas las respuestas

  • Hola:

     Podrías aclararme a que te refieres con "No me sale el nuevo reporte" y también podrías compartirme como es que estas enviando los parámetros al Rdlc.

     Posiblemente no estés haciendo el refresh del DataSource:

    reportViewer1.LocalReport.DataSources.Clear();
    
    ReportParameter[] parameters = new ReportParameter[2];
    parameters[0] = new ReportParameter("parameterTitulo", Titulo);
    parameters[1] = new ReportParameter("parameterEmpresa", Empresa);
    
    reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Encabezado", Invoice));
    reportViewer1.RefreshReport();
    
     Si esto no resuelve tu situación por favor comparteme la información que te solicito.


    Saludos desde Monterrey, Nuevo León, México!!!

    miércoles, 14 de junio de 2017 15:04
  • hola amigo...

    este es mi reporte y como puedes ver es de solo parametros.....

    tengo un boton en un windowsform que agrega los parametros de esta manera:

                    parameters.Add(New ReportParameter("Nombre", TxtReporteNombre.Text))
                    parameters.Add(New ReportParameter("Apellidos", TxtReportApellido.Text))
                    parameters.Add(New ReportParameter("Contacto", TxtReporteContacto.Text))
                    parameters.Add(New ReportParameter("NombreFinca", TxtReporteNombreFinca.Text))
                    parameters.Add(New ReportParameter("Departamento", DepartamentoReport))
                    parameters.Add(New ReportParameter("Municipio", municipioReport))
                    parameters.Add(New ReportParameter("Vereda", veredaReport))
                    parameters.Add(New ReportParameter("Localizacion", LocalizacionReport))
    pero cuando genero el primer informe se visualiza, pero al momento de cerrarlo y cambiar los datos y lo vuelvo a cargar no sale nada.. me toca salirme de todo 


    ANDRES FELIPE BAHAMON MONJE

    miércoles, 14 de junio de 2017 15:26
  • Hola:

     Probaste haciendo el refresh del reportviewer?

    reportViewer1.RefreshReport();


    Saludos desde Monterrey, Nuevo León, México!!!

    miércoles, 14 de junio de 2017 15:28
  • No amigo no funciona el refreshreport....  lo que quiero es volver a borrar los parametros al memento de salir del reporte para seleccionar otra consulta y los datos se carguen nuevamente 


    ANDRES FELIPE BAHAMON MONJE

    domingo, 18 de junio de 2017 21:16