我有来自SQL DB的CSV字段。但是当在gridview中显示时,我想用新行替换csv。我已尝试使用下面的代码。但仍无法在网络应用上运行。
var query = (from r in objEntities.Student
select new
{
FullName = r.FullName.Replace(",", System.Environment.NewLine)
}).ToList();
GridView1.DataSource = query;
GridView1.DataBind();
期待!
答案 0 :(得分:1)
Html在渲染时不会将新行识别为实际换行符。相反,试试这个:
var query = (from r in objEntities.Student
select new
{
FullName = r.FullName.Replace(",", "<br />")
}).ToList();
答案 1 :(得分:1)
您需要替换为 <br />
:换行符
如果是HtmlEncode="false"
BoundField
属性
如果自动生成列以将HtmlEncode
设置为错误检查