02/09/2010, 14:26
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 14
Antigüedad: 14 años, 3 meses Puntos: 0 | |
Respuesta: Problema al exportar e imprimir en Crystal Reports hey ... yo tuve un problema similar ... asi que opte por ocultar todas los 'agregados' que trae el crystal report y coloque un boton adicional a mi formulario para solo exportar a .pdf ... me parecio mas sencillo ...
este es el código de mi formulario >>>
<table class="table" cellpadding="0" cellspacing="0">
<tr><td><asp:Button ID="_exportButton" runat="server" Text="Exportar a PDF" onclick="_exportButton_Click"/></td></tr>
<tr>
<td>
<CR:CrystalReportViewer ID="MyCrystalReportViewer" runat="server"
DisplayToolbar="True" HasExportButton="True" HasGotoPageButton="False"
HasPageNavigationButtons="False" HasRefreshButton="False" HasSearchButton="False"
HasZoomFactorList="False" HasDrillUpButton="False" DisplayStatusbar="true"
HasToggleParameterPanelButton="false" HasToggleGroupTreeButton="false"
HasCrystalLogo="False" ToolPanelView="None" BestFitPage="True"/>
</td>
</tr>
</table>
y este el del código oculto >>>
MiReporte Report = new MiReporte ();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
MyCrystalReportViewer.ReportSource = Report;
}
}
protected void _exportButton_Click(object sender, EventArgs e)
{
ExportOptions CrExportOptions;
DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();
CrDiskFileDestinationOptions.DiskFileName = "c:\\ReporteExportado.pdf";
CrExportOptions = Report.ExportOptions;
{
CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
CrExportOptions.FormatOptions = CrFormatTypeOptions;
}
Report.Export();
}
espero te sirva ... |