cambiar datasource al reporte

17/07/2006 - 19:56 por developernovato | Informe spam
Hola

Hace unos dias empece a probar crystal reports, y me surgen varias
preguntas,
1-Todos los tutoriales que eh visto definen la fuente de datos mediante
wizard, es decir con el IDE,

?Como podria cambiarle la fuente de datos a un reporte por codigo,??

saludos
 

Leer las respuestas

#1 Robinson.Moscoso
18/07/2006 - 01:11 | Informe spam
Como esta, no se si sea la mejor forma pero a mi me funciono, yo lo que hice
es que diseñé el reporte utilizando el wizard () y arrastrando de la ventana
de Data Surces los campos del dataset y esas cosas, y despues por codigo
enlace el modificque la información contenida en el dataset, la idea sería
algo asi:

Creo el reporte y utlizo el dataset (por ejemplo midataset ) y para traer
los campos que necesito digamos de la tabla "tabla1"

luego por codigo en una form donde ya inserté el reportviewer y lo relacioné
con el respectivo reporte que quiero hago lo siguiente:

'creo una consulta SQL con los mismos campos que tengo definidos en el dataset
Dim selectcommand As String
selectcommand = "SELECT " & _
"campo1," & _
"campo2," & _
"campo3" & _
" FROM" & _
" tabla1 " & _
"WHERE " & _
"campo1=2"
'creo un dataadapter con la consulta y la cadena de coneccion a la Base de
Datos
Dim adapter As New System.Data.OleDb.OleDbDataAdapter(selectcommand,
connectionString)
'lleno tabla1 del dataset midataset con la informacion que recibo del
adapter mediante el metodo Fill
adapter.Fill(Me.midataset.tabla1)
' hago un refresco del reporte
Me.ReportViewer1.RefreshReport()


Espero le sirva mi respuesta, y si alguien sabe una mejor manera tambien se
lo agradecería.

Un saludo

Róbinson Moscoso





"developernovato" wrote:

Hola

Hace unos dias empece a probar crystal reports, y me surgen varias
preguntas,
1-Todos los tutoriales que eh visto definen la fuente de datos mediante
wizard, es decir con el IDE,

?Como podria cambiarle la fuente de datos a un reporte por codigo,??

saludos


Preguntas similares