在 DataGridView 中显示和编辑 HTML 代码
本文关键字:编辑 HTML 代码 显示 DataGridView | 更新日期: 2023-09-27 18:31:26
我有一个绑定到数据集的DataGridView。数据集的数据来自 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>
当我有一个 DataGridView 将一列绑定到此字段时desc
html 显示为带有其标记 ( <p>Some <strong>text.</strong></p>
) 的字符串。当我保存回此 xml 时,标签将转换为其 html 实体。
如何在文本框中将 html 代码显示为富文本("某些文本")?我想我需要在这里制作一个自定义的富文本框列类型,但我作为初学者有点卡住了。此外,文本应该可以使用富文本编辑器进行编辑。
有人可以在这方面给我一些帮助吗?
我最终没有这样做。在 DataGridView 中使用 RichTextBox 并不是一个很好的用户体验。我最终将其设置为可单独编辑的常规文本字段。