星空网 > 软件开发 > ASP.net

Devexpress GridView 数据根据不同条件格式化显示色块和文字颜色

1.色块和文字颜色方法

/// <summary>
/// 设置单元格样式(色块)
/// </summary>
/// <param name="gc">Devexpress GridView </param>
/// <param name="color">颜色</param>
/// <param name="expression">表达式(条件)</param>
/// <returns></returns>
protected virtual StyleFormatCondition SetStyleFormatCondition(GridColumn gc, Color color, string expression)
{
StyleFormatCondition condition1 = new DevExpress.XtraGrid.StyleFormatCondition();
condition1.Column = gc;
condition1.Appearance.BackColor = color;
condition1.Appearance.Options.UseBackColor = true;
condition1.Condition = FormatConditionEnum.Expression;
condition1.Expression = expression;
return condition1;
}

/// <summary>
/// 设置单元格(字体颜色)
/// </summary>
/// <param name="gc">Devexpress GridView</param>
/// <param name="color">颜色</param>
/// <param name="expression">表达式(条件)</param>
/// <returns></returns>
protected virtual StyleFormatCondition SetStyleFormatFontCondition(GridColumn gc, Color color, string expression)
{
StyleFormatCondition condition1 = new DevExpress.XtraGrid.StyleFormatCondition();
condition1.Column = gc;
condition1.Appearance.ForeColor = color;
condition1.Appearance.Options.UseForeColor = true;
condition1.Appearance.Options.UseTextOptions = true;
condition1.Condition = FormatConditionEnum.Expression;
condition1.Expression = expression;
return condition1;
}

2.开始调用

gvData.FormatConditions.Add(SetStyleFormatCondition(gvData.Columns["AuditStatus"], Color.FromArgb(56, 173, 40), "AuditStatus=='已审核'"));//审核状态(色块)

gvData.FormatConditions.Add(SetStyleFormatFontCondition(gvData.Columns["OrderStatus"], Color.FromArgb(30, 119, 194), "OrderStatus=='未完成'"));//执行状态(文字颜色)

执行结果:

Devexpress GridView 数据根据不同条件格式化显示色块和文字颜色

 




原标题:Devexpress GridView 数据根据不同条件格式化显示色块和文字颜色

关键词:GridView

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊小白课堂:站内CPC广告关键词设置技巧:https://www.ikjzd.com/articles/18300
LAZADA年会带你玩转新玩法--全球精选:https://www.ikjzd.com/articles/18304
你猜都猜不出的亚马逊侵权方式…:https://www.ikjzd.com/articles/18306
亚马逊的Listing优化技巧:https://www.ikjzd.com/articles/18307
亚马逊新手必备知识:https://www.ikjzd.com/articles/18308
亚马逊美国站儿童珠宝儿童首饰儿童发卡儿童发箍ASTMF2923-14:https://www.ikjzd.com/articles/18309
深圳西乡三月三北帝庙会的千岁盆菜多少钱:https://www.vstour.cn/a/365180.html
TikTok SEO:TikTok会取代谷歌吗?:https://www.kjdsnews.com/a/1836538.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流