我有这样的代码:
if (ExportFormat == ExportFormatType.HTML32 || ExportFormat == ExportFormatType.HTML40)
{
string filename = Path.Combine("C:\exampleFile.htm"));
_myReport.ExportToDisk(ExportFormat, filename);
}
但是,由于某些奇怪的原因,即使我指定了.htm,该文件也始终以.html而不是.htm的形式导出。谁知道是什么原因导致的?我在网上查了一下,却找不到任何关于此的信息。
谢谢!
答案 0 :(得分:0)
为什么不尝试一点不同的语法?显然,第1行中的条件无法正确评估。因此,尝试不同的变化,并找出它不评估的原因。
if (ExportFormat <> ExportFormatType.HTML32)
{
ExportFormat == ExportFormatType.HTML40;
string filename = Path.Combine("C:\exampleFile.htm"));
_myReport.ExportToDisk(ExportFormat, filename);
}