Lo consegui. mi problema estaba en la asignacion del dataset al reporte y lo logre con este codigo.
Código vb:
Ver originalDim objRpt As New CrystalReport1
objRpt.SetDataSource(ds.Tables(1))
CrystalReportViewer1.ReportSource = objRpt
CrystalReportViewer1.Refresh()
el lugar de cargar el archivo solo lo llame asignandolo a objRpt
Gracias por el apoyo.
Saludos