Holaa esta parte de la solucion es con windows, es decir es una aplicacion
desktop, pero utiliza selecctionformula para filtrar o formula. asi que busca
eso en la ayuda a ver que te sale. El lio es que en asp.net no he utilizado
crystal report ,sino el reporting services de SQL 2005. Suerte
Reportes formulario2 = new Reportes();
formulario2.reporte = "Estimulo.rpt";
string mespago = (mes.SelectedIndex < 10 ? "0" +
mes.SelectedIndex.ToString().Trim() : mes.SelectedIndex.ToString());
formulario2.formula = "{Vista_prepago.Mes}='" + mespago + "'
and {Vista_prepago.Año}='" + año.Text + "' and {Vista_prepago.UEB}='" +
UEB.Text + "'" ;
formulario2.MdiParent = this.MdiParent;
formulario2.WindowState = FormWindowState.Maximized;
formulario2.Show();
PEPE
Pepe Ballaga
Empresa Generacion Distribuida Ciudad Habana
Telf: 8613543 ext 812
861 2679
862 8675
862 3686
8643521 (directo)
[email protected]
[email protected]
----- Original Message -----
From: HV-Raynier Rivero Mayo
To: [email protected]
Sent: Wednesday, May 13, 2009 3:28 PM
Subject: [puntonet] [OT] - ¿Cómo pasar parámetros desde C# a un Crystal
Report?
Hola:
Tengo una aplicación en ASP.NET que tiene varios reportes, todos tienen dos
Parameter Fields de tipo Date. El reporte está ok y funciona perfectamente
(desde el diseñador claro) pero en realidad lo que necesito es pasarle los
valores a esos parámetros desde la aplicación web con las fechas que estime el
usuario.
En la aplicación tengo 2 TextBoxs con sus respectivos Validators y todo,
además de un botón por supuesto que es quien me va a llamar al Reporte
pasándole el rango de fecha que escoja el usuario.
En base lo que necesito es que alguien me ilumine y me diga cómo desde el C#
le paso los parámetros al Reporte para que se me visualice porque he usado
varias opciones pero tiodas me dan errores, ya sean de accesos denegados hasta
tipos indefinidos, etc y necesito esto para ayer como se dice vulgarmente.
Gracias de antemano.
Saludos,
Ray
__________ Información de ESET Smart Security, versión de la base de firmas
de virus 4054 (20090505) __________
ESET Smart Security ha comprobado este mensaje.
http://www.eset.com