GridView 不编码值

GridView not encoding values

我有一个绑定到数据的 DevExpress 网格视图,一些列的文本包括表示为 '

的撇号

但是,在我的 GridView 中,此文本未转换为 ',而是向用户显示表示形式。

我页面上的其他地方(例如文本框)对此进行了适当的表示。

如何强制我的 GridView 像其他控件一样对这些字符进行编码?

为了解决这个问题,我在我的 cs 中创建了一个将值转换为解码字符串的方法,

public string FormatHTML(object myStringObject)
{
    string myString = Convert.ToString(myStringObject);

    return Server.HtmlDecode(myString);
}

然后在 DataGrid 中使用,我为每一列调用了这个方法:

<dx:GridViewDataColumn Visible="true" VisibleIndex="10">
    <DataItemTemplate>    
       <%# FormatHTML(Eval("QuestionText")) %>
    </DataItemTemplate>
 </dx:GridViewDataColumn>