Hace un tiempo me preguntaba como mostrar un Reporte de CrystalReports pero que este se actualizara de acuerdo al Contenido de un DataSet, bien, pues aqui un sencillo ejemplo: 'Obviamente primero deben crear su Reporte en Crystal, ok 'Declaramos una variable local instanciada con el Nombte del Reporte Creado Dim Report As New Reporte_Ventas 'oConn es un objeto de la Clase CReport, dicha Clase se conecta a la Base de Datos SQL_Server '(la anexare mas abajo) Dim oConn As New CReport 'Este DataSet estara vinculado al reporte, para muestre el resultado de la consulta Dim dsConn As New DataSet 'Mi variable de error Dim strError As String = "" 'Ahora mi DataSet local se llenara con el resultado de la consulta en la Base de Datos 'SP_Report es un procedimiento almacenado en la base de datos 'Obviamente tambien puediera ser una consulta SQL dsConn = oConn.Reporte("SP_REPORT", strError) If strError = "" Then Re...