我正在将GridView绑定到LINQ查询.LINQ语句创建的对象中的某些字段是字符串,需要包含新行.
显然,GridView HTML-对每个单元格中的所有内容进行编码,因此我不能插入<;br/>;在单元格中创建新行.
如何告诉GridView不要对单元格内容进行HTML编码?
也许我应该换一个控件?
我正在将GridView绑定到LINQ查询.LINQ语句创建的对象中的某些字段是字符串,需要包含新行.
显然,GridView HTML-对每个单元格中的所有内容进行编码,因此我不能插入<;br/>;在单元格中创建新行.
如何告诉GridView不要对单元格内容进行HTML编码?
也许我应该换一个控件?
你能订阅RowDataBound活动吗?如果可以,您可以运行:
if (e.Row.RowType == DataControlRowType.DataRow)
{
string decodedText = HttpUtility.HtmlDecode(e.Row.Cells[0].Text);
e.Row.Cells[0].Text = decodedText;
}