ReportDocument.ExportToDisk() экспортирует файл в формате.html вместо.htm

У меня есть такой код:

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

Однако по какой-то странной причине файл всегда экспортируется как.html вместо.htm, даже если я указал для.htm. Кто-нибудь знает, что вызывает это? Я посмотрел онлайн, но не смог ничего найти по этому поводу.

Спасибо!

1 ответ

Почему бы вам не попробовать немного другой синтаксис? Очевидно, ваше состояние в строке 1 не оценивается правильно. Так что попробуйте разные варианты и выясните, почему он не оценивает.

if (ExportFormat <> ExportFormatType.HTML32)
{
ExportFormat == ExportFormatType.HTML40;
string filename = Path.Combine("C:\exampleFile.htm"));
_myReport.ExportToDisk(ExportFormat, filename);
}
Другие вопросы по тегам