2012-10-18 83 views
1

我需要以PDF格式將水晶報表導出到本地系統。如何在本地系統中將Crystal報表導出爲PDF?

我已經使用ExporttoDesk,但它保存在Server.I需要使它可供用戶使用。

可能嗎?我用ExporttoStream。但它也沒有爲我工作。

請告訴我如何實現這一點。

謝謝, Rakesh。

回答

1

試試這個對按鈕的點擊

try 
     { 
      ExportOptions CrExportOptions ; 
      DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions(); 
      PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions(); 
      CrDiskFileDestinationOptions.DiskFileName = "c:\\csharp.net-informations.pdf"; 
      CrExportOptions = cryRpt.ExportOptions; 
      { 
       CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile; 
       CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat; 
       CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions; 
       CrExportOptions.FormatOptions = CrFormatTypeOptions; 
      } 
      cryRpt.Export(); 
     } 
     catch (Exception ex) 
     { 
      MessageBox.Show(ex.ToString()); 
     } 

閱讀其解釋here

+0

嗨......這是一個Web應用程序,我已經實現了你的代碼,但它並沒有下載任何文件 – rakesh

相關問題