15、GRID列表字段标签加颜色
一、问题描述:
GRID列表,给里面的标签字段加颜色
二、解决办法:
1、使用:加载数据列表事件回调
2、后台代码参考
#region 函数说明:为管理状态添加颜色 /// <summary> /// AddColorForManageStatus /// </summary> /// <param name="CallBackEvent"></param> /// <param name="DataTableName"></param> /// <param name="dt"></param> /// <returns></returns> public AjaxResultModel AddColorForManageStatus(PublicFunctions.CallBackEvent.CallBackEventEnum CallBackEvent, string DataTableName, DataTable dt) { AjaxResultModel AjaxResultObject = new AjaxResultModel(); foreach (DataRow datarow in dt.Rows) { string 管理状态 = datarow["管理状态"].ToString(); string 实际值 = ""; foreach (string 星级 in 管理状态.Split(',')) { if (星级 == "到账") { 实际值 += "<span class='Tag' style=\"background-color: #B54143 !important; color: #FFFFFF !important;\">到账</span>"; } else if (星级 == "档案") { 实际值 += "<span class='Tag' style=\"background-color: #47A91C !important; color: #FFFFFF !important;\">档案</span>"; } else if (星级 == "绩效结算") { 实际值 += "<span class='Tag' style=\"background-color: #DB8933 !important; color: #FFFFFF !important;\">绩效结算</span>"; } } datarow["管理状态"] = 实际值; } AjaxResultObject.IsSuccess = true; return AjaxResultObject; } #endregion