数据表HTML在添加行新对象[]
本文关键字:对象 HTML 添加行 新对象 数据表 | 更新日期: 2023-09-27 18:10:00
我创建了一个数据表,我添加新的行与new object[]
。
DataTable dt = new DataTable();
dt.Rows.Add(new object[] { "Hello", "World", "<i>Test</i>" });
在object[]
数组中,我得到了DataTable
中显示的一些值。
我想添加一些HTML
样式,这可能像上面一样吗?我想有Test
显示为斜体。
DataTable
存储数据,如果它不负责任何格式或样式。所以这取决于你想在哪里显示它,如果它是ASP.NET
- GridView
,你可以使用RowDataBound
事件。HttpUtility.HtmlDecode
应该可以防止你的html被编码:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) {
e.Row.Cells[0].Text = Server.HtmlDecode(e.Row.Cells[0].Text);
}
}