2017-05-02 16 views
0

1)新しいグリッドを作成し、フィルタリングを有効にします。Infragistics Ultragrid - フィルタ行の外観を無効にできません

grid.DisplayLayout.Override.AllowRowFiltering = DefaultableBoolean.True; 
grid.DisplayLayout.Override.FilterUIType = FilterUIType.FilterRow; 

2)フィルター行、フィルターセル、およびフィルター行のバックカラーをアクティブに変更します。

grid.DisplayLayout.Override.FilterRowAppearanceActive.BackColor = System.Drawing.Color.Green; 
grid.DisplayLayout.Override.FilterCellAppearance.BackColor = System.Drawing.Color.Orange; 
grid.DisplayLayout.Override.FilterRowAppearance.BackColor = System.Drawing.Color.Purple; 

3)フィルタ行のバックカラーは変更されません。 See Image

また、アプリのスタイリングを無効にして、OSテーマを無効にしてみました。

this.UseAppStyling = false; 
this.UseOsThemes = DefaultableBoolean.False; 

また、これらの変更をgrid_InitializeLayout()イベントにコピーしようとしました。

また、データソースにバインドする代わりに手動で定義したスキーマを使用してみました。

一般に、Infragisticsの外観設定の大部分は何もしないようです。

一部の機能 - たとえば、固定された行の背景色が色を変更します。

ここに見られるように:すべての外観のオーバーライドが無視されているかのようにhttp://help.infragistics.com/Help/Doc/WinForms/2012.2/CLR4.0/html/WinGrid_Specify_Fixed_Columns.html

だから、それはありません。

答えて

関連する問題