error de exportacion de reporte
Publicado por juan sebastian (3 intervenciones) el 18/04/2007 18:02:08
saludos a todas las personas del foro, escribo este mensaje porque tengo un error al tratar de exportar un reporte de Crystal y no se como solucionarlo:
solo se que se daña en el metodo Export() si alguien sabe algo de como poder solucionar este error le agradeceria o si sabe de un otra forma de exportar .
Error en archivo c:\inetpub\wwwroot\prueba\reporteJuan.rpt: La operación aún no se ha implementado.
ReportDocument repDoc = new ReportDocument ();
string fname;
repDoc.Load(this.MapPath("reporteJuan.rpt"));
repDoc.SetParameterValue("code","280");
repDoc.SetDatabaseLogon("jsgarcia","Natasha12");
CrystalReportViewer1.ReportSource=repDoc;
try
{
ExportOptions exportOpts = new ExportOptions();
exportOpts=repDoc.ExportOptions;
exportOpts.ExportFormatType=ExportFormatType.PortableDocFormat;
exportOpts.ExportDestinationType=ExportDestinationType.DiskFile;
exportOpts.DestinationOptions=new DiskFileDestinationOptions();
fname="C:\\"+Session.SessionID.ToString()+".pdf";
DiskFileDestinationOptions diskOpts=new DiskFileDestinationOptions ();
(( DiskFileDestinationOptions )repDoc.ExportOptions.DestinationOptions).DiskFileName=fname;
repDoc.Export();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.WriteFile(fname);
Response.Flush();
Response.Close();
solo se que se daña en el metodo Export() si alguien sabe algo de como poder solucionar este error le agradeceria o si sabe de un otra forma de exportar .
Error en archivo c:\inetpub\wwwroot\prueba\reporteJuan.rpt: La operación aún no se ha implementado.
ReportDocument repDoc = new ReportDocument ();
string fname;
repDoc.Load(this.MapPath("reporteJuan.rpt"));
repDoc.SetParameterValue("code","280");
repDoc.SetDatabaseLogon("jsgarcia","Natasha12");
CrystalReportViewer1.ReportSource=repDoc;
try
{
ExportOptions exportOpts = new ExportOptions();
exportOpts=repDoc.ExportOptions;
exportOpts.ExportFormatType=ExportFormatType.PortableDocFormat;
exportOpts.ExportDestinationType=ExportDestinationType.DiskFile;
exportOpts.DestinationOptions=new DiskFileDestinationOptions();
fname="C:\\"+Session.SessionID.ToString()+".pdf";
DiskFileDestinationOptions diskOpts=new DiskFileDestinationOptions ();
(( DiskFileDestinationOptions )repDoc.ExportOptions.DestinationOptions).DiskFileName=fname;
repDoc.Export();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.WriteFile(fname);
Response.Flush();
Response.Close();
Valora esta pregunta


0