El DataBind debes hacerlo al DS, cuando creaste el dataset tipado, ¿Se te creo un adapter? porque hay que llenar el dataset.
Código:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim oConn As SqlClient.SqlConnection = New SqlClient.SqlConnection(ConfigurationSettings.AppS ettings("conexion").ToString)
oConn.Open()
Dim ds As New DataSet1
Dim cr As New CrystalReport1
//Si lo create seria algo como esto
adapter.fill(ds)
//Si no lo creaste, (Esto es C#)
SqlDataApater adap = new SqlDataApater ();
adap.fill(ds);
cr.SetDataSource(ds.Tables[0])//Esto tambien es importante, decirle al reporte con cual tabla va a trabajar.
crvPrueba.ReportSource = cr
End Sub