c# con Crystal Report

23/04/2004 - 22:06 por Leticia | Informe spam
Hola a Todos!!,
Soy nueva haciendo reportes con Crystal, tengo una duda
no se si se puede realizar, tengo una consulta en mi
programa en C# y quiero que al dar click en un boton me
genere el reporte de la consulta, no se como ligar los
datos que obtengo de la consulta al reporte sin usar el
Wizard. Alguien sabe que tengo que hacer en el reporte
para que me los pueda mostrar o si debo de mandarle
parametros desde mi programa?.

De antemano Gracias, OLGH.
 

Leer las respuestas

#1 Leticia
23/04/2004 - 23:23 | Informe spam
Gracias por responder, ahorita lo estoy probando asi pero
me aparece el siguiente mensaje no sabras a que se debe?

An unhandled exception of
type 'CrystalDecisions.CrystalReports.Engine.InvalidArgume
ntException' occurred in
crystaldecisions.crystalreports.engine.dll


Gracias, OLGH

Puedes usar un archivo ttx para pasarle los datos al
programa, luego haces la consulta a la base de datos que
te regrece un recodset y se lo pasas al reporte este es


un
ejemplo que viene en la ayuda de vstudio:
(string conn, string query, DataSet dataSet)
{
// Utilizar el modelo de objetos ADO.NET para
// configurar la información de conexión.
OleDbConnection oleConn = new OleDbConnection(conn);
OleDbDataAdapter oleAdapter = new OleDbDataAdapter();
oleAdapter.SelectCommand = new OleDbCommand(query,
oleConn);

// Conectarse al origen de datos, buscar los
// datos y desconectarse de la base de datos.
oleAdapter.Fill(dataSet, "Customer");

// Pasar el conjunto de datos lleno al informe.
Report.SetDataSource (dataSet);
}

Pero a mi no me funciono tal cual viene tube que cambiar
la linea
Report.SetDataSource (dataSet);
por
Report.SetDataSource (dataSet.Tables[0]);

si quieres pasar parametros puedes usar la funcion:
ParameterFieldDefinition.ApplyCurrentValues
no agrego el ejemplo ya que es largo mejor buscalo en la
ayuda.
y para generar el reporte usa un objeto del tipo
ReportDocument, buscalo tambien en la ayuda y ya con


eso,
cualuier duda podeis preguntar.


Hola a Todos!!,
Soy nueva haciendo reportes con Crystal, tengo una duda
no se si se puede realizar, tengo una consulta en mi
programa en C# y quiero que al dar click en un boton me
genere el reporte de la consulta, no se como ligar los
datos que obtengo de la consulta al reporte sin usar el
Wizard. Alguien sabe que tengo que hacer en el reporte
para que me los pueda mostrar o si debo de mandarle
parametros desde mi programa?.

De antemano Gracias, OLGH.
.



.

Preguntas similares