ReportDocument.ExportToDisk()将文件导出为.html而不是.htm

时间:2013-12-09 14:26:20

标签: html crystal-reports reportdocument

我有这样的代码:

        if (ExportFormat == ExportFormatType.HTML32 || ExportFormat == ExportFormatType.HTML40)
        {
            string filename = Path.Combine("C:\exampleFile.htm"));
            _myReport.ExportToDisk(ExportFormat, filename);
        }

但是,由于某些奇怪的原因,即使我指定了.htm,该文件也始终以.html而不是.htm的形式导出。谁知道是什么原因导致的?我在网上查了一下,却找不到任何关于此的信息。

谢谢!

1 个答案:

答案 0 :(得分:0)

为什么不尝试一点不同的语法?显然,第1行中的条件无法正确评估。因此,尝试不同的变化,并找出它不评估的原因。

if (ExportFormat <> ExportFormatType.HTML32)
{
ExportFormat == ExportFormatType.HTML40;
string filename = Path.Combine("C:\exampleFile.htm"));
_myReport.ExportToDisk(ExportFormat, filename);
}