GridView条件格式 FormatConditions

在实战中,除了用GridView.RowStyle事件来实现如改变行的背景色外,还可以用GridView.FormatConditions来实现,如下面的代码所示,

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 = "[Region] != ?";   //region字段不为空
gridView1.FormatConditions.Add(condition1);

 上面代码运行时图示如下,就是region字段不为空的行背景色为淡色的粉红色样式:

         

  

posted @ 2012-08-31 10:16  C#老头子  Views(1746)  Comments(0)    收藏  举报