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.

Preguntas similare

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.
.



.

Respuesta Responder a este mensaje
#2 Octavio Hernandez
24/04/2004 - 18:11 | Informe spam
Dentro del proyecto C#, pulsa con el botón derecho sobre el nodo del
proyecto en el Expl. de Soluciones. Selecciona la opción 'Agregar nuevo
elemento' y dentro de esta, 'Informe Crystal Reports'. Te aparecerá la
primera página del Asistente de Informes de Crystal para que selecciones los
datos para el informe. Haz doble clic sobre 'Project Data' (Datos del
proyecto). Te aparecerán todos los DataSet que tienes en tu proyecto, y
dentro de cada uno todas sus tablas... Podrás elegir las tablas para el
informe (creo que deben ser de un mismo DataSet, al menos, sólo lo he hecho
así).

Luego en tiempo de ejecución lo único que hay que hacer es asignar al
ReportSource del informe el objeto DataSet.

Salu2,

Octavio

"Leticia" escribió en el mensaje
news:389601c4296e$720220e0$
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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida