none
Cómo llenar un tabla en el informe a partir de un List RRS feed

  • Pregunta

  • Buenas, 

    Tengo una página aspx con un conjunto de combos que se utilizarán como parámetro para una consulta a la BD, el método que realiza esta consulta devuelve un List y este List necesito pasárselo al rdlc para que llene un tabla en base a los datos de esta lista.

    De momento sólo he podido pasarle por parámetro al informe el texto seleccionado en uno de los combos, pero no sé cómo podría pasarle la lista y qué configuraciones debo realizar en la tabla del rdlc.

    Dim lista = GetDataList()
    
    rvCursosLibres.ProcessingMode = ProcessingMode.Local
    Dim rep = rvCursosLibres.LocalReport
    rep.ReportPath = "Rpts\rptInformeCursosLibres.rdlc"
    
    rep.DataSources.Clear()
    
    Dim _p1 = New String() {ddlPrograma.Text}
    
    Dim p1 = New ReportParameter("RP_Programa", ddlPrograma.SelectedItem.Text)
    rvCursosLibres.LocalReport.SetParameters(New ReportParameter() {p1})
    
    rep.DataSources.Add(dSource)
    rep.Refresh()
    
    rep.DisplayName = "Reporte_CursosLibres_" & Date.Now.Date.ToString().Replace("/", "-")
    rvCursosLibres.Width = Unit.Percentage(100)
    rvCursosLibres.LocalReport.EnableHyperlinks = True
    rvCursosLibres.Visible = True

    Por favor su apoyo, muchas gracias.

    Saludos



    • Editado eduar2083 sábado, 13 de julio de 2019 22:15
    sábado, 13 de julio de 2019 22:11