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

Crystal reports, codigo en hexadecimal

Estas en el tema de Crystal reports, codigo en hexadecimal en el foro de .NET en Foros del Web. Buen dia, tengo la siguiente pregunta ojala puedan asesorarme ...en mi aplicacion web realizada en visual studio manejo un crystal reports donde muestro mi reporte ...
  #1 (permalink)  
Antiguo 16/08/2010, 12:14
 
Fecha de Ingreso: febrero-2010
Ubicación: in a program computer
Mensajes: 90
Antigüedad: 14 años, 8 meses
Puntos: 1
Pregunta Crystal reports, codigo en hexadecimal

Buen dia, tengo la siguiente pregunta ojala puedan asesorarme ...en mi aplicacion web realizada en visual studio manejo un crystal reports donde muestro mi reporte mi reporte tiene 7 comandos y 4 subreportes para traer la informacion de la BD, en una vista previa se visualiza perfectamente la informacion de la BD, incluso las imagenes que se manejan ahora para obtener mi reporte ya una vez que se ejecuto la aplicacion utilizo el siguiente codigo:

ReportDocument Reporte = new ReportDocument();
string pathReport = "D://Visual Studio 2005//Projects//Project1//Report.rpt";

//Exportar a PDF
CrystalDecisions.Shared.ExportOptions exportar = new CrystalDecisions.Shared.ExportOptions();
CrystalDecisions.Shared.DiskFileDestinationOptions archivo = new CrystalDecisions.Shared.DiskFileDestinationOptions ();
string NombreArchivo = "";

////Paso de variable al reporte
try
{
Reporte.Load(pathReport);
int clave = stringToInt(v("valor_clave"));
string formula = "{comando.valor}=" + clave + "";
Reporte.RecordSelectionFormula = formula;
}
catch (System.Exception ex) {

}

NombreArchivo = "D://Visual Studio 2005//Projects//svnPCont//Report//archivo.pdf";
archivo.DiskFileName = NombreArchivo;
exportar = Reporte.ExportOptions;
exportar.DestinationOptions = archivo;
exportar.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.Disk File;
exportar.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableD ocFormat;
try
{
Reporte.Export();

//Se Limpia la Memoria
Response.Clear();
Response.Buffer = true;
Response.ClearHeaders();

//Muestra el archivo
Response.ContentType = "application/pdf";
Response.WriteFile(NombreArchivo);
Response.Flush();
Response.Close();

...ejecuta el codigo perfectamente o al menos eso creo, por que el reporte me lo obtiene como si fuera codigo hexadecimal en otra interfaz, ¿Que instruccion me falta para que el reporte se muestre de manera correcta en formato pdf?

Etiquetas: crystal, hexadecimal, reports
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 11:55.