0

私の BindingSource はオブジェクトのコレクション (ADO.NET を使用していない) にバインドされており、それをフィルター処理して一部の値を除外したいのですが、期待している結果セットが返されないため、これを正確に使用しているかどうかはわかりません。私はこのようなことを考えていましたが、うまくいきません:

MyBindingSource.Filter = "State = 'NY' AND State = 'MA' AND State = 'CO'";

どんな支援も大歓迎です!

4

2 に答える 2

3

AND を使用しました。

フィルターを機能させたい場合は、次のようにします。

MyBindingSource.Filter = "State = 'NY' OR State = 'MA' OR State = 'CO'";

ブール値の何かが同時に 2 つの状態になることはありません。(少なくとも、とにかく私が働いている論理領域では...)

于 2009-01-26T07:54:23.690 に答える
0

私は WPF の世界以外で試したことはありませんが、ListCollectionView (IList の場合)/BindingListCollectionView (IBindingList の場合) を見ることができます。必要なイベントを発生させる必要があり、基になるリストなしでフィルターを使用できます。

于 2009-01-26T07:36:17.407 に答える