none
Enlazar Table con Dataset en Reporting Services RRS feed

  • Pregunta

  • Hola amigos,

    tengo un dataset que creo por codigo y quiero enlazarlo al .rdlc y no logro conseguirlo.. les anexo mi codigo de mi form que llama al .rdlc

     

    Public Class reporte_cotizacion
    
        Private Sub reporte_cotizacion_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
            ReportViewer1.Clear()
            Me.Data_detalle_facturaTableAdapter.Dispose()
    
            Dim cadena_conexion As String
            cadena_conexion = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Cotizaciones NETDATA\DATA\BD.mdb;"
    
            Dim queryString As String = _
            "Select * From data_detalle_factura Where data_detalle_factura.num_fact = '" & cotizaciones.numero_factura.Text & "'"
    
            Dim adapter As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter( _
            queryString, cadena_conexion)
    
            Dim ds As New DataSet
            adapter.Fill(ds)
    
            'Me.ReportViewer1.LocalReport.DataSources.RemoveAt(0)
    
            Dim datasource As New ReportDataSource("DATA", ds.Tables(0))
            Me.ReportViewer1.LocalReport.DataSources.Add(datasource)
    
            ' Creo una colección de parámetros de tipo ReportParameter
            ' para añadirlos al control ReportViewer.
            Dim parametros As New List(Of ReportParameter)
            ' Añado los parámetros necesarios.
            parametros.Add(New ReportParameter("rif_cliente", cotizaciones.rif_cotizaciones.Text))
            parametros.Add(New ReportParameter("nombre_cliente", cotizaciones.nombre_cotizaciones.Text))
            parametros.Add(New ReportParameter("numero_factura", cotizaciones.numero_factura.Text))
            parametros.Add(New ReportParameter("fecha_hoy", cotizaciones.fecha_hoy.Text))
            'fecha_hoy
            ' Añado el/los parámetro/s al ReportViewer.
            Me.ReportViewer1.LocalReport.SetParameters(parametros)
    
            ReportViewer1.RefreshReport()
        End Sub
    End Class 

     

    en el .rdlc tengo una tabla en donde quiero que salgan los datos y ella tiene las columnas: codigo, nombre, cantidad, precio.. esos mismos datos los traigo en el dataset pero no me da la cabeza para presentarlos.. alguna ayudita?

    lunes, 12 de abril de 2010 7:22

Todas las respuestas