我的导出按钮的事件如下:CrystalReport1 cr=new CrystalReport1();
CrystalDecisions.Shared.DiskFileDestionationOptions opts=new  CrystalDecisions.Shared.DiskFileDestionationOptions();cr.ExportOptoins.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.Excel;
opts.DiskFileName="d:\a.xls";
//请问执行后,它并没有导出???什么地方出错了???

解决方案 »

  1.   

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

  2.   


    给你完整的导出代码
    ExportOptions crExportOptions;
    DiskFileDestinationOptions crDiskFileDestinationOptions;
    ReportDocument crReportDocument=new ReportDocument();
    crReportDocument=rp;
    string ExportPath="";
    ExportPath = setName[1]+"\\";
    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());
    }
      

  3.   

    上面代码导出的是doc格式!
    你的代码不全,有些属性未定义