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;
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