.NET ReportViewer可以呈现HTML吗?

时间:2010-06-23 21:31:58

标签: .net reportviewer

我的报告的一个文本数据源包含一些HTML格式,只有基本的格式标签,如段落,粗体等。

可以使ReportViewer呈现格式化文本吗?如果没有,任何人都可以推荐一个解决方法吗?

3 个答案:

答案 0 :(得分:5)

我不确定您使用的是哪个版本,但.NET 4允许您在报告中使用html。

在报表设计器中,右键单击占位符并单击“占位符属性”,然后选择“HTML - 将HTML标记解释为样式”:

enter image description here

答案 1 :(得分:0)

我认为这不可能,但除了reportviewer之外,您还可以在表单(?)中使用webbrowser控件

答案 2 :(得分:0)

ReportViewer可以本地呈现HTML格式。

正如在S.O.的其他地方所提到的,在解析HTML时,Html Agility pack被证明是一个很好的解决方案。在将内容传递给ReportViewer之前,我们使用它来删除HTML标记。

简单,免费和开源。