0

データベースのフィルタリングに問題があります。まず、このプロジェクトをダウンロードし、そのアルゴリズムをソリューションに含めました。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コードとデータベースの列

ここに画像の説明を入力

4

1 に答える 1