
21/09/2006, 04:06
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 5
Antigüedad: 18 años, 6 meses Puntos: 0 | |
Pasar una tabla como parametro a Crystal Reports Hola a tod@s.
A ver si puedo explicar mi problema lo de forma sencilla.
Ante todo decir que estoy trabajando con Visual Basic .net bajo Microsoft Visual Studio 2005.
Tengo un DataGrid con una serie de datos y quiero pasarlo un reporte que tengo hecho con Crystal Reports para poder imprimirlo.
Los datos del DataGrid son de una factura (articulo, cantidad,precio y precio Total).
Para pasar datos de visual basic .net a Crystal reports utilizo lo siguiente: rpt.SetParameterValue("precioUnidad", precio)
Y esto me va sin problemas.
Mi problema es que como tengo varias filas en el DataGrid intento hacer lo siguiente: For Each fila As DataGridViewRow In dgDetalles.Rows
rpt.SetParameterValue("descripcion", fila.Cells("descripcion").Value)
rpt.SetParameterValue("cantidad", fila.Cells("cantidad").Value)
rpt.SetParameterValue("precioUnidad", fila.Cells("precio").Value)
rpt.SetParameterValue("precioTotal", fila.Cells("precioTotal").Value)
Next
Y lo único que me pasa al reporte es la última fila del DataGrid ( me machaca los valores anteriores que he pasado como parámetro)
A ver si alguien puede ayudarme porque estoy un poco desesperado. He buscado mucho y no he encontrado nada a algo que creo que no debe ser tan complicado.
Muchas gracias a tod@s y saludos cadistas. |