我无法将 Gridview 文本的最后一行设置为粗体。
在 RowDataBound 事件中使用此代码,我可以在 Gridview 的最后一行提供不同的背景颜色。
如何将 Gridview 文本的最后一行设置为粗体?
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (((string)DataBinder.Eval(e.Row.DataItem, "sName")).Equals("TOT"))
{
e.Row.BackColor = Color.Gainsboro;
e.Row.Font.Bold = true;
e.Row.Font.Italic = true;
}
}
}
答案 0 :(得分:0)
使用PreRender事件为行设置样式,并使用grdAlert.Rows[GridView1.Rows.Count - 1]
查找最后一行:
protected void GridView_PreRender(object sender, EventArgs e)
{
GridViewRow LastRow = grdAlert.Rows[GridView1.Rows.Count - 1];
LastRow.BackColor = Color.Gainsboro;
LastRow.Font.Bold = true;
LastRow.Font.Italic = true;
}