protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string stat_name = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "状态")).Trim();
if (stat_name == "待审核")
{
e.Row.Cells[5].ForeColor = Color.Red;
}
else if (stat_name.Substring(0, 4) == "审核通过")
{
e.Row.Cells[5].ForeColor = Color.Green;
}
}
}
本文介绍如何在ASP.NET中使用GridView控件根据不同的状态显示不同颜色的文字,具体实现是通过RowDataBound事件来判断每行的状态并相应地改变文字颜色。
6304

被折叠的 条评论
为什么被折叠?



