Ahi te va una opcion.
1.- Agrega un elemento nuevo a tu proyecto de tipo DataSet
2.- En el fondo del Dataset, click derecho, agregar elemento, y te aparecera una tipo tabla, en la cual pones la lista de campos y los tipos de datos que necesitaras poner en tu reporte.
3.- Guarda y de preferencia compila.
4.- Agrega un elemento de tipo Crystal Reports a tu proyecto
5.- En el explorador de servidores, localiza Fuentes de datos del proyecto(como el data set que acabas de crear), localiza la tabla y agregala al reporte. (esto es muy intuitivo, le vas a encontrar facil la manera de hacerlo)
6.- Una vez agregado, los campos de apareceran el la pestaña de explorador de servidores, y los puedes colocar en tu reporte.
7.- En tu proyecto, debes de declarar un objeto CrystalReportViewer (no estgoy completamente seguro del nombre del objeto pero creo que si es asi). Y le mandas como parametro un DataView o DataReader, cuyos nombres de columnas coincidan con los que pusiste en tu DataSet.
8.- Muestras el CrystalReportViewer y listo.
Para crear el DataView puedes mandar una consulta a la base de datos que te devuelva un DataView con los resultados, o lo puedes hacer manualmente.. ahora si que como mas te convenga. A lo mejor no soy totalmente claro, trata de hacerlo, y si tienes algun problema, me puedes contactar por¡ aqui, o a mi correo.. y en el peor de los casos te mando un ejemplo de un codigo que tngo para que lo hagas.. okas??
Suerte