1. 程式人生 > >gridcontrol根據條件設定grid顏色顯示

gridcontrol根據條件設定grid顏色顯示

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