Utilizar el método ExportToHttpResponse()
El método ExportToHttpResponse() le permite exportar el informe de Crystal a una ventana de explorador o como archivo adjunto. Este método se utiliza sólo en sitios Web.
Los métodos sobrecargados disponibles para ExportToHttpResponse() incluyen los siguientes:
- ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType formatType, System.Web.HttpResponse response, bool asAttachment, string attachmentName)
- ExportToHttpResponse(CrystalDecisions.Shared.ExportOptions options, System.Web.HttpResponse response, bool asAttachment, string attachmentName)
El método ExportToHttpResponse() no es compatible con la exportación a la respuesta HTTP para los formatos HTML32 y HTML40. Por consiguiente, cuando trate de exportar a HTML32 o HTML40, aparecerá un mensaje de error.
Si el valor de la variable booleana asAttachment Boolean se establece en True, aparece un cuadro de diálogo Descarga de archivos. Si el valor de la variable booleana asAttachment se establece en False, el informe exportado se abre en la ventana del explorador.
Si desea guardar el archivo, su nombre se establece en la variable de cadena attachmentName. Si no especifica la variable attachmentName, el nombre del archivo predeterminado es "Sin título" con la extensión de archivo especificada. Este nombre se puede cambiar en el cuadro de diálogo Guardar como.
Haga clic en el vínculo adecuado para pasar a esa sección:
- Utilizar el método ExportToHttpResponse() con la enumeración ExportFormatType
- Utilizar el método ExportToHttpResponse() con la clase ExportOptions
Vea también
Apéndice: Mejoras del código de exportación | Tutoriales: Exportar a varios formatos | Tutoriales y código de ejemplo