Mad*_*kar 5 c# gridview webforms
我在谷歌搜索了很多这个.但是,我没有得到任何线索.谢谢大家提前.
问题:我的数据表列中有一个html源代码.当它与我的gridview绑定时,我需要在gridview列中显示html输出.这可能吗?
电流输出:

我的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>";
}
Run Code Online (Sandbox Code Playgroud)
例如,在地址列中,我为"break标记"提供了html标记.但是在输出中它只显示为字符串,结果不符合预期.
注意:我不想使用Template字段而不是BoundField.
尝试使用 - HttpUtility.HtmlDecode("Lane 1 Suite # 2 <br>")
标记将是,
<asp:TemplateField HeaderText="Address">
<ItemTemplate>
<%# HttpUtility.HtmlDecode(Eval("Address").ToString()) %>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
参考:http://msdn.microsoft.com/en-us/library/7c5fyk1k.aspx
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |