小吉子的开发记录小站

记录一些日常开发中遇到的技术问题。

ASPxGridView每行根据状态显示不同颜色

如题,可以利用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;
            }
        }


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hebbers/article/details/79957942
个人分类: asp.net
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

ASPxGridView每行根据状态显示不同颜色

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭