Foros del Web » Programación para mayores de 30 ;) » .NET »

cargar dataset de MySql en Crystal, c#

Estas en el tema de cargar dataset de MySql en Crystal, c# en el foro de .NET en Foros del Web. Buenas, resulta que quería generar un reporte de crystal en principio la consulta afecta a 6 tablas de una base de datos mysql. Cree un ...
  #1 (permalink)  
Antiguo 20/01/2011, 15:05
 
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 0
cargar dataset de MySql en Crystal, c#

Buenas, resulta que quería generar un reporte de crystal en principio la consulta afecta a 6 tablas de una base de datos mysql.

Cree un dataset donde donde cargaba la consulta y luego hacía lo típico para mostrar el reporte pero este no se mostraba, sólo mostraba el nombre de los campos pero no los datos que contenían.

El dataset estaba cargado correctamente pero después de probar muchas alternativas todo continuaba sin funcionar.

Así que para eliminar otros posibles errores me limité a hacer sólo 2 tablas de la base de datos en un nuevo reporte pero el resultado es el mismo

El dataset se carga correctamente pero sólo muestra los campos y no los datos.

tengo el siguiente código para ver el reporte:

Código PHP:
PedidoCliente datos DatosPedido.GetDatosPedido();

                    
MuestraPedido miReporte = new MuestraPedido();
                    
miReporte.SetDataSource(datos);
                    
crystalReportViewer1.ReportSource miReporte
Donde:
PedidoCliente ---->Dataset original donde tengo los datos.
DatosPedido ----->Es una clase que carga la consulta que quiero realizar.
MuestraPedido --->Es el reporte de crystal.
crystalReportViewer1 --> Es el componente para ver el reporte en el formulario.

Depurando veo que el dataset "datos" sí que contiene los datos que quiero ver, en crystal no aparecen problemas de conexión y las tablas están relacionadas correctamente.

No sé que es lo que puede estar fallando

Etiquetas: crystal, dataset, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:03.