0
我有一个绑定到DataSet的DataGridView。 DataSet具有来自XML文件的数据。在XML文件中没有包含基本的HTML数据(仅<p>
和<strong>
)一个元素:在DataGridView中显示和编辑HTML代码
<?xml version="1.0" encoding="utf-8"?>
<entries>
<entry>
<desc><![CDATA[[<p>Some <strong>text.</strong></p>]]></desc>
</entry>
</entries>
当我有一个绑定到这个领域desc
一列中的HTML被显示为字符串,其标签一个DataGridView (<p>Some <strong>text.</strong></p>
)。当我保存这个xml时,标签被转换成它们的html实体。
如何在文本框中以丰富文本显示html代码(“某些文本。”)?我想我需要在这里创建一个自定义的richtextbox列类型,但我作为初学者有点卡住了。此外,文本应该可以通过富媒体进行编辑。
有人可以给我一些帮助吗?
您可以尝试使用任何富文本编辑器,例如与jquery插件http://stackoverflow.com/questions/9159965/jquery-minimal-rich-textbox-plugin – 2012-04-18 13:02:11
我会亲自看一些主要的细节设计,而不是一个丰富的文本框专栏。即使有一个开箱即用的富文本列,我想用户体验永远不会那么棒。相反,我会在datagridview中显示所有标准网格样式数据,并在网格下方有一个单独的富文本框用于编辑xml数据。 – 2012-04-18 13:07:18
哦,我也刚刚添加了winforms标签 - 很确定这是正确的,因为datagridview是一个winforms控件。对不起,如果这是错的。 – 2012-04-18 13:08:45