请问,水晶报表,如何导出EXCE 和PDF文件????
如何打印??

解决方案 »

  1.   

    http://blog.csdn.net/goody9807/articles/155008.aspx
      

  2.   

    http://blog.csdn.net/haibodotnet/category/13318.aspx
      

  3.   

    //下面代码导出为doc格式,要导出其它格式,可将ExportFormatType属性修改即可
    ExportOptions crExportOptions;
    DiskFileDestinationOptions crDiskFileDestinationOptions;
    ReportDocument crReportDocument=new ReportDocument();
    crReportDocument=rp;
    string ExportPath="";//自定义导出路径
    if (Directory.Exists(ExportPath) == false) 
    Directory.CreateDirectory(ExportPath);
     crDiskFileDestinationOptions = new DiskFileDestinationOptions();
    crExportOptions = crReportDocument.ExportOptions;
    crDiskFileDestinationOptions.DiskFileName = ExportPath + wordName;
    crExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
    crExportOptions.ExportFormatType = ExportFormatType.WordForWindows;
    crExportOptions.DestinationOptions = crDiskFileDestinationOptions;
    try
    {
    crReportDocument.Export();
    Crystalreportviewer1.ReportSource =rp;
    Crystalreportviewer1.DisplayGroupTree =false;
    Crystalreportviewer1.DisplayToolbar =false;
    }
    catch (Exception err)
    {
    Response.Write("<BR>");
    Response.Write(err.Message.ToString());
    }