No sería mas fácil que hagas tu archivo rpt

y luego en tu form coloques tu control crystal reports viewer para despues llamarlo en tu evento load así:
Cita: Dim pthTemp As System.IO.Path
rvMain.ReportSource = pthTemp.GetFullPath("..") & "\Miarchivo.rpt"
Bueno... esa es una sugerencia..., espero te sirva
Saludos