我正在将GridView绑定到LINQ查询.LINQ语句创建的对象中的某些字段是字符串,需要包含新行.
显然,GridView对每个单元格中的所有内容进行HTML编码,因此我无法在单元格中插入
来创建新行.
如何告诉GridView不要HTML编码单元格的内容?
也许我应该使用不同的控件呢?
怎么样设置HtmlEncode
属性来false
?对我来说,这更简单.
你能订阅RowDataBound事件吗?如果可以,你可以运行:
if (e.Row.RowType == DataControlRowType.DataRow) { string decodedText = HttpUtility.HtmlDecode(e.Row.Cells[0].Text); e.Row.Cells[0].Text = decodedText; }