在gridcontrol中怎样设置满足特定条件的行的颜色等风格

来源:互联网 发布:西安软件开发培训班 编辑:程序博客网 时间:2024/06/04 23:19
从blog.org的我的原博客中迁入

发表时间:2006-9-29 17:20:07

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));

原创粉丝点击