UltraGrid ではフィルタ機能は全ての列で有効化されます。特定の列ではフィルタ機能を利用したくない場合、個別に無効化することができます。

//フィルタ機能を有効化
this.ultraGrid1.DisplayLayout.Override.FilterUIType
    = Infragistics.Win.UltraWinGrid.FilterUIType.HeaderIcons;
//ID 列のフィルタ機能を無効化
this.ultraGrid1.DisplayLayout.Bands[0].Columns["ID"].AllowRowFiltering
    = Infragistics.Win.DefaultableBoolean.False;



ID 列のフィルタ機能が無効化されていることが分かります。

Tagged: