1,可能rpt需要的field你所提供的数据集没有完全提供.
2,以下使我倒出成Excel的实例,你可以参考一下,已经测试成功.
Dim myExportOptions As New CrystalDecisions.Shared.ExportOptions()
        Dim myDiskFileDestinationOptions As New CrystalDecisions.Shared.DiskFileDestinationOptions()
        Dim myFormatTypeOptions As New CrystalDecisions.Shared.ExcelFormatOptions()        'myDiskFileDestinationOptions.DiskFileName = "G:\BankWorks2\VB.net\cptRhett1.xls"
        myDiskFileDestinationOptions.DiskFileName = strDestinationNOW & "\" & Mid(RPTFileName, InStrRev(RPTFileName, "\"), InStrRev(RPTFileName, ".") - InStrRev(RPTFileName, "\")) & "(" & DateString.ToString & ").xls"
        myExportOptions = myreport.ExportOptions
        With myExportOptions
            .ExportDestinationType = CrystalDecisions.[Shared].ExportDestinationType.DiskFile
            .ExportFormatType = CrystalDecisions.[Shared].ExportFormatType.Excel
            .DestinationOptions = myDiskFileDestinationOptions
            .FormatOptions = myFormatTypeOptions        End With
myreport.Export()

解决方案 »

  1.   

    crExp.FormatOptions 没有设置吧
      

  2.   

    应该与FormatOptions无关吧??
    另外我用CrystalReportViewer显示正常,就是导入时myrpt.Export();//此行执行时报错!!!!
      

  3.   

    Public Sub ExportToDisk(ByVal fileName As String, ByVal Report As ReportDocument)
            ' 声明变量并获取导出选项。
            Dim exportOpts As New ExportOptions
            Dim diskOpts As New DiskFileDestinationOptions
            exportOpts = Report.ExportOptions        ' 设置导出格式。
            exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat
            exportOpts.ExportDestinationType = ExportDestinationType.DiskFile        ' 设置磁盘文件选项。
            diskOpts.DiskFileName = fileName
            exportOpts.DestinationOptions = diskOpts        If System.IO.File.Exists(fileName) Then
                File.Delete(fileName)
            Else
            End If        ' 导出报表。
            Report.Export()
        End Sub
      

  4.   

    OutcastXP(敲木鱼的老和尚) (对楼主起什么作用)楼主的方法与你相同!
      

  5.   

    http://www.lionsky.net/MyWebsite/article/list.aspx?id=414
      

  6.   

    UP UP UP UP UP UP UP  PU UP UP U PU PU PU UPUPU P P UPU PU U
      

  7.   

    ///////upupupupuppupu 急急急急急