c# dev gridcontrol 根据单元格的值设置单元格/行背景色、设置选中行颜色
标签:
效果c属性范围意为 |
分类: c#devexpress |
1.根据单元格的值设置行背景色
No.1:右键GridControl选择Run Designer;
No.2:Appearance下Formatter Conditions点击Add,需要注意的是每一个变色条件都得Add一个变色方案;
No.3:在Properties中需要用到的属性依次往下详解为:
a)Appearance下BackColor=255.255.128,BackColor2=255.255.128,此项指定符合特定条件时单元格/行背景颜色,如果两项设置颜色不同时则为渐变效果;
b)ApplyToRow=false时符合特定条件时只改变单元格背景颜色,ApplyToRow=true则符合特定条件时改变整行背景颜色;
c)Column=[选择匹配条件的列]
d)Condition条件属性:Equal=相同,NotEqual=不等于,Between=区间,NotBetween=范围外,Less=小于,Greater=大于,GreaterOrEquel大于或等于,LessOrEqual=小于或等于
e)value1和value2:当条件属性为Between或者NotBetween是需要同时设置value1和value2,意为Between value1 and value2;其余属性都只用设置value1即可;即指定条件的值;
下图表示设置单元格gridcolumn20这一列的值为‘严重告警’时的行显示为红色
http://s12/small/002vXCZggy6FEq7iUvp9b&690dev
这个是参考csdn上的
2.设置选中行颜色
设置 gridview.Appearance -->
FocusedRow-->BackColor,ForeColor

加载中…