如题,可以利用OnHtmlRowPrepared来实现
直接上代码及效果:
protected void grid_HtmlRowPrepared(object sender, ASPxGridViewTableRowEventArgs e)
{
if (e.RowType != GridViewRowType.Data) return;
var strAUDIT_STATE_EK = e.GetValue("AUDIT_STATE_EK").ToString();
if (strAUDIT_STATE_EK == "N")
{//未提交,灰色
e.Row.BackColor = System.Drawing.Color.FromArgb(235, 235, 235);
}
else if (strAUDIT_STATE_EK == "0")
{//已提交未审核,红色
e.Row.BackColor = System.Drawing.Color.Yellow;
}
else if (strAUDIT_STATE_EK == "2")
{//驳回,红色
e.Row.BackColor = System.Drawing.Color.OrangeRed;
}
}