[devexpress相关控件]在gridcontrol中怎样设置满足特定条件的行的颜色等风格
2007年10月10日 13:24:00 wangyunyong0905 阅读数 3004
Run Designer
在Appearance中的Style Conditions里
Add一个Style Condition Item
调整右边的属性
[Appearance] - 显示的风格
[ApplyToRow] - 应用到整行
[Column] - 要检查的列字段(必须包含在Columns中,可以是不显示的)
[Condition] - 运算符(==,!=,<,>,...)
[Tag] - Item的附加数据(基本没用)
[Value1] - 单值检查(==,!=,<,>,...)的值,或双值检查(between,..)的第一个值
[Value2] - 双值检查(between,..)的第二个值
也可在代码中加入如下:(delphi2006下)
StyleFormatCondition11.Appearance.Options.UseBackColor := True;
StyleFormatCondition11.ApplyToRow := True;
StyleFormatCondition11.Column := Self.colisover;
StyleFormatCondition11.Condition := DevExpress.XtraGrid.FormatConditionEnum.Equal;
StyleFormatCondition11.Value1 := True;
Self.GridView1.FormatConditions.AddRange(TArrayOfDevExpress_XtraGrid_StyleFormatCondition.Create(StyleFormatCondition11));