Devexpress中GridView的格式条件设置

    Devexpress中的GridView功能强大,但是各种属性设置也是一箩筐,这里就说一下格式条件(FormatConditions)的设置.

主要用到的地方比如:对于满足某一条件的行,将其字体显示为红色.

image

这里的condition可以设置为表达式(Expression),或者采用运算符(Equal)。

1、上面图片中为表达式的形式。其中表达式的设置,点开之后有详细的说明,要注意的是写法的区别,

比如:[名称]=='宝芝堂'  或者 [名称]!=?       ,后者指的是”名称”字段不为空

还可以这样写: [营业执照有效期]> AddMonths(Now(), -3)  

2、运算符的方式:下面图片中所示

image

这里与上面的区别是:column要设置为你的条件需要判断的列,另外value值也要填写.

3、在代码中可以如下的方式添加

using DevExpress.XtraGrid;

StyleFormatCondition condition1 = new DevExpress.XtraGrid.StyleFormatCondition();
condition1.Appearance.BackColor = Color.SeaShell;
condition1.Appearance.Options.UseBackColor = true;
condition1.Condition = FormatConditionEnum.Expression;
condition1.Expression = "[Name] != ?";   //Name字段不为空
gridView1.FormatConditions.Add(condition1);

转载于:https://www.cnblogs.com/flyinghigher/archive/2013/04/25/3042857.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值