BindingListCollectionView.CustomFilter BindingListCollectionView.CustomFilter BindingListCollectionView.CustomFilter BindingListCollectionView.CustomFilter Property


カスタム フィルターを取得また設定します。Gets or sets a custom filter.

 property System::String ^ CustomFilter { System::String ^ get(); void set(System::String ^ value); };
public string CustomFilter { get; set; }
member this.CustomFilter : string with get, set
Public Property CustomFilter As String


項目をフィルター処理する方法を指定する文字列。A string that specifies how the items are filtered.


CanCustomFilterプロパティを使用して、このプロパティに文字列を割り当てる前に、ビューがカスタムフィルター処理をサポートするかどうかをテストします。Use the CanCustomFilter property to test whether the view supports custom filtering before assigning a string to this property.

構文は、 IBindingListView実装によって異なります。The syntax depends on the IBindingListView implementation. サポートされているフィルター式の構文の例RowFilterについては、「」を参照してください。For an example of the supported filter expression syntax, see RowFilter.

複数BindingListCollectionViewのオブジェクトがあり、基になるソースDataTableがまたはのDataView場合、ビューオブジェクトは個別に並べ替えまたはフィルター処理を行わないことに注意してください。Note that if you have multiple BindingListCollectionView objects and the underlying source is a DataTable or a DataView, the view objects do not sort or filter independently. たとえば、2つBindingListCollectionViewのオブジェクトが同じDataTableに関連付けられていて、いずれかのビューで並べ替えを実行する場合、他のビュー内のアイテムの順序に影響を与えることがあります。For example, if you have two BindingListCollectionView objects associated with the same DataTable and you perform sorting on one of the views, the order of items in the other view can be affected. これは、 BindingListCollectionViewオブジェクトが並べ替えとIBindingListフィルター処理の機能に基になるを使用するためです。This is because BindingListCollectionView objects use the underlying IBindingList for sorting and filtering functionalities.