【问题标题】:Crystal report with subreport export to excel fails带有子报表导出到 Excel 的水晶报表失败
【发布时间】:2013-01-10 12:50:51
【问题描述】:

我正在开发 Visual Studio 2010 中的 ASP.Net Web 应用程序。我正在开发在 SAP Crystal Reports 中为 VS2010 设计的报表。

我可以将报告导出为 PDF 和 Word 格式,但是当我尝试将其导出为 Excel 格式时,Visual Studio 调试会停止,并且永远不会返回响应。

我正在使用适用于 Visual Studio 2010 的 Crystal Reports,有问题的报表在第 1 节(报表标题)中有一个简单的子报表(只有一个标签)。

using (TestReport report = new TestReport()) // TestReport inherits ReportClass
{
    TestDataSet data = this.GetData();
    report.SetDataSource(data);
    return report.ExportToStream(ExportFormatType.Excel);
}

report.ExportToStream(ExportFormatType.Excel); 失败,调试停止。如果我删除子报告,它可以正常工作,否则它会失败。

【问题讨论】:

    标签: asp.net visual-studio-2010 crystal-reports export-to-excel crystal-reports-2010


    【解决方案1】:

    我设法通过将输出格式枚举值从 Excel 替换为 ExcelWorkbook...

    代码:

    using (TestReport report = new TestReport()) // TestReport inherits ReportClass
    {
        TestDataSet data = this.GetData();
        report.SetDataSource(data);
        return report.ExportToStream(ExportFormatType.ExcelWorkbook);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多