Buf... El Crystal te puede fallar por tantos motivos que parece un producto de Microsoft. Tal vez por eso lo han incluido en el .Net, para que no desentone.
Yo tambien me estoy peleando con un crystal que tiene que ir en una aplicación que va a ser instalada en otros equipos.
Los problemas principales que me he encontrado están expuestos en este foro, pero haré una recopilacion:
-Si diseñas el Informe en la ventana de diseño, hay que tener muy en cuenta que la cadena de conexion de la base de datos podría cambiar en el futuro equipo donde se ejecute el programa (aproximadamente hay un 250% de probabilidad), asi que lo más recomendable es trabajar en vez de con bases de datos, que te obliguen a establecerles de antemano una cadena de conexion, con algun dataset incluido dentro de la aplicacion (que tambien se las traen)
-Hablando de los datasets, el Crystal sufre de miopia galopante y solo va a poder ver (que yo sepa, de momento) los Datasets creados en diseño. Ya sé que los creados en código funcionan mejor y son más profesionales, pero profesional es un término que no se puede aplicar al Crystal Report que viene incluido en el Visual Estudio. Tal vez todos estos problemas estén más que solucionados en las versiones de pago, pero si el bolsilo no está como para derroches habrá que tragar con lo que hay.
-El Crystal Report odia los valores nulos (Casi tanto como yo lo odio a él) asi que si detecta uno, reacciona desde pasando de mostrar los campos de una tabla entera (incluyendo los que no sean nulos) hasta mostrarte una fabulosa página con la estructura que le hayas dado pero sin dato alguno, cuando lo unico que falta es el numero del movil de un tipo que por casualidad de la vida no tenía.
La forma de solucionarlo momentaneamente es establecer siempre un valor por defecto, si es una cadena de texto mejor un espacio que poner "", que tampoco le gusta al Crystal. Si es número pon un cero y si es una imagen es mejor que incluyas en tu proyecto una imagen que sea un cuadrado blanco o un rotulo de Imagen no disponible, porque si no las vas a pasar canutas.
Esto es en lo que me ha fallado a mi. Comprueba si coincide alguno de los casos con el tuyo y reza porque no seas el afortunado descubridor de otro fallo más de este programita, que sí, te ahorra el problema de tener que tratar con impresoras y toda la vaina, pero eso que te ahorras te lo hace pagar con sangre.