gpt4 book ai didi

c# - 如何将 html 绑定(bind)到 Gridview 列?

转载 作者:太空狗 更新时间:2023-10-29 22:37:31 25 4
gpt4 key购买 nike

我在谷歌上搜索了很多。但是,我没有得到任何线索。提前感谢大家。

问题: 我的数据表列中有一个 html 源。当它与我的 gridview 绑定(bind)时,我需要在我的 gridview 列中显示该 html 输出。这可能吗

电流输出:

enter image description here

我的 aspx 代码:

 protected void Page_Load(object sender, EventArgs e)
{
DataTable dtEmployees = new DataTable();
dtEmployees.Columns.Add(new DataColumn("FirstName", typeof(System.String)));
dtEmployees.Columns.Add(new DataColumn("LastName", typeof(System.String)));
dtEmployees.Columns.Add(new DataColumn("HomePhone", typeof(System.String)));
dtEmployees.Columns.Add(new DataColumn("CellPhone", typeof(System.String)));
dtEmployees.Columns.Add(new DataColumn("Address", typeof(System.String)));

DataRow drEmpDetail = dtEmployees.NewRow();
drEmpDetail["FirstName"] = "Tony";
drEmpDetail["LastName"] = "Greg";
drEmpDetail["HomePhone"] = "000-000-0000";
drEmpDetail["CellPhone"] = "000-000-0000";
drEmpDetail["Address"] = "Lane 1 Suite # 2 <br>";
}

举个例子,在Address栏中我给了“break tag”的html标签。但是在输出中它只是像一个字符串一样显示,结果并不像预期的那样。

注意:我不想使用模板字段而不是 BoundField。

最佳答案

尝试使用 - HttpUtility.HtmlDecode("Lane 1 Suite # 2 <br>")

标记将是,

<asp:TemplateField HeaderText="Address">
<ItemTemplate>
<%# HttpUtility.HtmlDecode(Eval("Address").ToString()) %>
</ItemTemplate>
</asp:TemplateField>

引用:http://msdn.microsoft.com/en-us/library/7c5fyk1k.aspx

关于c# - 如何将 html 绑定(bind)到 Gridview 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21479688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com