0

我有一个绑定到数据集的 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 列类型,但作为初学者我有点卡住了。此外,文本应该可以使用富文本编辑器进行编辑。

有人可以给我一些帮助吗?

4

1 回答 1

0

我最终没有这样做。在 DataGridView 中有一个 RichTextBox 并不是一个好的用户体验。我终于把它变成了一个可以在单独的表单中编辑的常规文本字段。

于 2012-06-01T15:03:34.913 回答