Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 09:15
juan_reyes
 
Fecha de Ingreso: diciembre-2008
Mensajes: 15
Antigüedad: 15 años, 4 meses
Puntos: 0
Crear Reporte Crystal Report sin utilizar DataSet

Hola amigos :)

Mi problema es el sgte, estoy manejando VisualStudio2005 y C#, y lo que necesito es crear un reporte con crystalReport pero sin utilizar DataSet, lo que necesito se parece a lo sgte.

-----------------------------------------------------------------------------------------
//inicio pseudoCodigo

int dato1
int dato2
int dato3
int s=0
int i=1

res=ejecutarConsulta(“select valor1, valor2, valor3 from tabla1”)

while(d=leerDato(res))
{ dato1=d[0]
dato2=d[1]
dato3=d[2]
s=s+dato1+dato3+dato3

crystalReport.write(dato1+”, ”+dato2+”, ”+dato3)

if(i%5==0)
{ crystalReport.write(”----------------------------------”)
crystalReport.write(”Total = ”+s)

crystalReport.nuevaHoja()
s=0
}

i=i+1
}

//fin pseudoCodigo
-----------------------------------------------------------------------------------------

El codigo que mando es lo que necesito, no se si existe el crystalReport.write() y crystalReport.nuevaHoja() o hay algun otro metodo para escribir y crear nueva hoja desde mi funcion c# al crystalReport.
El uso del DataSet en el reporte hace que se lean todos los registros de la consultaSQL en el reporte y yo no quiero eso. Gracias por leer mi pregunta y si es posible responderla :)