バージョン

FilterComparisonStyle プロパティ (UltraGridColumn)

グリッド フィルターの比較スタイルのタイプを取得または設定します。
シンタックス
'宣言
 
Public Property FilterComparisonStyle As FilterComparisonStyle
public FilterComparisonStyle FilterComparisonStyle {get; set;}
解説

FilterComparisonStyle は、グリッドがセルの値と、列に適用された任意の FilterConditions のオペランドを比較する方法に影響します。

フィルター条件が定量演算子を使用している場合、このプロパティーは無効です。次のFilterComparisionOperator値が含まれます。Custom、Equals、NotEquals、GreaterThan、GreaterThanOrEqualTo、LessThan および LessThanOrEqualTo。

このプロパティは、フィルター条件が非定量的な比較を使用する場合に、より多くの制御を可能にします。Contains、DoesNotContain、DoesNotEndWith、DoesNotMatch、DoesNotStartWith、EndsWith、Like、Match、NotLike、および StartsWith。

このプロパティを使用すると、非定量比較の動作を制御できます。Contains、StartsWith、EndsWidth などの演算子を使用している場合に、文字列のフィルタリング動作を変更する場合に使用されます。

フィルター条件の MeetsCriteria メソッドは、FilterComparisonStyle に基づき、セルの値をフィルターのオペランドと比較する方法を決定します。比較には表示テキスト、値、またはその両方を指定できます。表示テキストは、ユーザーが画面に表示するテストです。値は、セルの未フォーマットの値です。これは通常、format プロパティでフォーマットされている数値と、通常は StartsWith、EndsWith、Contains などの文字列に適用されるフィルターを使用する場合にのみ意味があります。

ただし、例外もあります。たとえば、セルに、値をユーザー フレンドリな表示テキストに変換している ValueList がある場合、ValueOnly を指定するとセルの生の値と比較されません。

参照