none
Tengo problemas para configurar el Datasource del ReportViewer en VS2010 RRS feed

  • Pregunta

  • Buenas tardes amigos, al establecer el DataSource de un ReportViewer que he agregado a mi windows form me marca el siguiente error:

    "Overload resolution failed because no accessible 'New' is most specific for these arguments:
        'Public Sub New(name As String, dataSourceValue As System.Collections.IEnumerable)': Not most specific.
        'Public Sub New(name As String, dataSourceValue As System.Data.DataTable)': Not most specific."

    La linea de codigo en la que me marca el error es la siguiente:

    Me.ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("MiDataSet_TBL_PRINCIPAL", MiDataSet.TBL_PRINCIPAL))

    En VS2005 me permite escribir esta linea sin problemas, sin embargo en VS2010 nó.

    Agradecería inmensamente cualquier ayuda, de antemano gracias.

    viernes, 12 de noviembre de 2010 22:11

Todas las respuestas

  • Listo, aquí esta la respuesta, por si alguien se queda trabado en el mismo problema que yo:

     

    ' Se crea Instancia a la clase ReportDataSource para establecer la fuente de datos del reporte
            Dim x As New ReportDataSource
            x.Name = "DataSet1" ' Este debe ser el mismo nombre del DataSet usado en el diseño del reporte, yo estaba colocando otro, ese fue mi error....


            x.Value = MiDataSet.TBL_PRINCIPAL

    'Por ultimo añadimos la fuente de datos como origen de datos para el visor       
            Me.ReportViewer1.LocalReport.DataSources.Add(x)

    'Origen del informe a mostrar:

    Me.ReportViewer1.LocalReport.ReportPath = "Aqui agregan el path de su reporte1.rdlc"

    'Actualizamos el contenido del visor

    Me.ReportViewer1.RefreshReport()

    viernes, 12 de noviembre de 2010 23:42