Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/01/2011, 10:43
Avatar de alealvaro
alealvaro
 
Fecha de Ingreso: junio-2004
Ubicación: BA - Argentina
Mensajes: 210
Antigüedad: 19 años, 11 meses
Puntos: 12
Respuesta: dataset para reporte por código?

Gracias por la respuesta kyha! Te cuento... lo intenté pero me dice que

"Error 'SetDataSource' is not a member of Microsoft.Reporting.WinForms.ReportViewer'."

En este momento estoy probando otro código que encontre....

La situación es asi:

Tengo creado un componente DataSet llamado "dsSolicitud" en el cual tengo diseñada la tabla de datos igual a la de la base de datos.

Con ese DataSet... lo cargo en el reporte llamado "reporteSolicitud.rdlc" y asi agrego los campos.

Luego en un form tengo un textbox desde el cual ingreso un id de cliente, y por medio de un botón hago el siguiente proceso:

Código:
consulta = "select * from CLIENTES where Id_cliente=" & TextBox1.Text
Dim DaSolicitud As New OleDb.OleDbDataAdapter(consulta, stringConexion)
Dim dsSolicitud As DataSet = New DataSet
Dim dtSolicitud As DataTable = New DataTable
dsSolicitud.Clear()
DaSolicitud.Fill(dsSolicitud)
DaSolicitud.Fill(dtSolicitud)

ReportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local
ReportViewer1.LocalReport.ReportPath = "F:\PROYECTOS\PROYECTOS VB\InversorVB\InversorVB\InversorVB\reportSolicitud.rdlc"
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(New Microsoft.Reporting.WinForms.ReportDataSource("dsSolicitud_dtSolicitud", dtSolicitud))
ReportViewer1.DocumentMapCollapsed = True
ReportViewer1.RefreshReport()
Pero al ejecutar e intentar usarlo... me da como error:

"A data source instance has not been supplied for the data source 'dsSolicitud'"

Alguna idea????
__________________
Always learning a little more...
Videos y frases para dedicar
Quotes and Phrases for You