pues igual yo busco algo así, y lo que encuentro es que un reporte crystal reports necesita tener una estructura con su base de datos o dataset depende.
pero por ahí leí algo sobre unbound fields y muestran un ejemplo la url es esta
www.thescripts.com/forum/thread102522.html,
lo probé pero igual no funciona, ahora otro ejemplo que encontré es sobre como volcar el resultado de un dataset un el reporte, pero es igual el reporte tiene ya una estructura y lo que varía es simplemente la seleccion de los registros no los campos que pueda mostrar en el reporte.
el ejemplo esta en
support.businessobjects.com/communityCS/FilesAndUpdates/sample_applications_for_.NET_developers.pdf.asp
abrís el pdf y buscás "Vbnet_win_adodotnet.exe".
y hasta hoy sigo con la misma duda.
si encontrás posteas por acá la respuesta.