Foros del Web » Programación para mayores de 30 ;) » .NET »

Como pasarle un parametro a crystal desde c#

Estas en el tema de Como pasarle un parametro a crystal desde c# en el foro de .NET en Foros del Web. Tengo un reporte en crystal, y deseo pasarle desde la aplicacion un parametro ("comanda"...un int32) para que se ejecute el sp del reporte en crystal. ...
  #1 (permalink)  
Antiguo 02/06/2008, 20:07
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 7 meses
Puntos: 0
Como pasarle un parametro a crystal desde c#

Tengo un reporte en crystal, y deseo pasarle desde la aplicacion un parametro ("comanda"...un int32) para que se ejecute el sp del reporte en crystal.


CR_SalidaComanda Informe = new CR_SalidaComanda();

Informe.PrintOptions.PrinterName = "Okidata";
Informe.PrintToPrinter(1, false, 0, 0);

de antemano gracias

manuel.
  #2 (permalink)  
Antiguo 03/06/2008, 09:27
 
Fecha de Ingreso: enero-2006
Mensajes: 88
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Como pasarle un parametro a crystal desde c#

Lo que tienes que hacer es lo siguiente:

Llama a la directiva:
using Microsoft.Reporting.WinForms;
Declara una lista de tipo reporte
private List<ReportParameter> varParametrosDelReporte = null;
Luego haces un método
public void imprimir()
{
if (this.varParametrosDelReporte == null) this.varParametrosDelReporte = new List<ReportParameter>();

//Asi mandas el parametro al reporte
this.varParametrosDelReporte.Add(new ReportParameter("rptNombreParametro", valorparametro, false));

}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:00.