簡體   English   中英

在DataGridView中顯示和編輯HTML代碼

[英]Displaying and editing HTML code in a DataGridView

我有一個綁定到數據集的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>

當我有一個DataGridView的列綁定到此字段desc ,html就會顯示為帶有標簽的字符串( <p>Some <strong>text.</strong></p> )。 當我保存該xml時,標記將轉換為它們的html實體。

如何在文本框中將html代碼顯示為富文本格式(“某些文本” 。)? 我想我需要在此處創建一個自定義的richtextbox列類型,但作為初學者,我有點受阻。 此外,文本應該可以通過富文本編輯器進行編輯。

有人可以幫我這個忙嗎?

我最終沒有這樣做。 在DataGridView中擁有RichTextBox並不是良好的用戶體驗。 我最終使它成為一個普通的文本字段,可以用單獨的形式對其進行編輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM