我有一个绑定到数据集的 DataGridView。DataSet 的数据来自 XML 文件。在 XML 文件中有一个元素包含基本的 html 数据(只有<p>
和<strong>
):
<?xml version="1.0" encoding="utf-8"?>
<entries>
<entry>
<desc><![CDATA[[<p>Some <strong>text.</strong></p>]]></desc>
</entry>
</entries>
当我有一个绑定到该字段desc
的列的 DataGridView 时,html 将显示为带有标签 ( <p>Some <strong>text.</strong></p>
) 的字符串。当我保存这个 xml 时,标签被转换为它们的 html 实体。
如何在文本框中将 html 代码显示为富文本(“Some text .”)?我想我需要在这里制作一个自定义的 Richtextbox 列类型,但作为初学者我有点卡住了。此外,文本应该可以使用富文本编辑器进行编辑。
有人可以给我一些帮助吗?