データベースのフィルタリングに問題があります。まず、このプロジェクトをダウンロードし、そのアルゴリズムをソリューションに含めました。http://www.codeproject.com/Articles/42227/Automatic-WPF-Toolkit-DataGrid-Filtering
ItemsSource の相違点の不一致。テスト プロジェクトにはテスト データがあり、私のプロジェクトにはデータベースがあります。スクリーンショットを見る
ご覧のとおり、私は正しいコレクションを持っていません。このクラス BindingListCollectionView を使用するジュニア開発者としての私にとっては、信じられないほど役に立たないようです:)
主な質問: テスト データとして正しいコレクションを取得するにはどうすればよいですか。または何か別の方法..私はそれがどのように行われたのかわかりません..
IEnumerable collection = ItemsSource as IEnumerable;
var result = collection.AsQueryable().Where(query.FilterString, query.QueryParameters.ToArray<object>());
filteredCollection = result.Cast<object>().ToList();
ありがとう。
私のwpfコードとデータベースの列