Может ли .NET ReportViewer отображать HTML?

Один из источников текстовых данных моего отчета содержит некоторое форматирование в HTML, только основные теги форматирования, такие как абзац, полужирный шрифт и т. д.

Можно ли заставить ReportViewer отображать форматированный текст? Если нет, может ли кто-нибудь порекомендовать обходной путь?


person Rox Wen    schedule 23.06.2010    source источник


Ответы (3)


Я не уверен, какую версию вы использовали, но .NET 4 позволяет использовать HTML в ваших отчетах.

В дизайнере отчетов щелкните правой кнопкой мыши заполнитель и выберите «Свойства заполнителя», затем выберите «HTML — интерпретировать HTML-теги как стили»:

введите здесь описание изображения

person Greg Sansom    schedule 29.06.2012

Я не думаю, что это возможно, но вы можете использовать элемент управления веб-браузером в своей форме (?) в дополнение к средству просмотра отчетов.

person Vidar Nordnes    schedule 23.06.2010

ReportViewer не мог не отображать форматирование HTML в исходном формате.

Как упоминалось в другом месте на S.O., когда дело доходит до синтаксического анализа HTML, пакет Html Agility оказывается отличным решение. Мы использовали его для удаления тегов HTML перед передачей содержимого в ReportViewer.

Легко, бесплатно и с открытым исходным кодом.

person Rox Wen    schedule 25.06.2010