Buenas a todos!!!
Tengo otro problemilla a ver si me podeis ayudar.
El caso es que quiero generar un report en excel desde mi aplicación de .net con c#.
Ya he creado el .rpt y mi problema es al llamarlo, os pongo mi código:
CrystalDecisions.Shared.ExportOptions crExportOptions = new CrystalDecisions.Shared.ExportOptions();
CrystalDecisions.Shared.DiskFileDestinationOptions cdDiskFileDestinationOptions = new CrystalDecisions.Shared.DiskFileDestinationOptions ();
CrystalReport1 crReportDocument = new CrystalReport1();
string ExportedFileName;
string ExportPath;
CrystalDecisions.Shared.ExcelFormatOptions FormatOptions = new CrystalDecisions.Shared.ExcelFormatOptions();
crExportOptions = crReportDocument.ExportOptions;
crExportOptions.FormatOptions = FormatOptions;
ExportPath = "//Reports/";
ExportedFileName = "Prueba.xls";
cdDiskFileDestinationOptions.DiskFileName = ExportPath + ExportedFileName;
crReportDocument.ExportOptions.ExportDestinationTy pe = CrystalDecisions.Shared.ExportDestinationType.Disk File;
crReportDocument.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.Excel;
crReportDocument.ExportOptions.DestinationOptions = cdDiskFileDestinationOptions;
crReportDocument.Export();
Response.Clear();
Response.Redirect(ExportPath + ExportedFileName);
Y al ejecutarlo me da el siguiente error:
No es posible conectar.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.
Detalles de la excepción: CrystalDecisions.CrystalReports.Engine.LogOnExcept ion: No es posible conectar.
No tengo ni idea de hacer esto, si alguien me puede ayudar o decirme como es la mejor forma de hacerlo lo agradecería muchísimo.
Un saludo a todos. Y gracias