膨大な数の行をObservableCollection
含む(ユーザー名、名、姓、パスワード、住所、連絡先などのフィールド)があり、数が限られているデータテーブル(SNo、ユーザー名、ステータスなどの列)もあります行のみ。
ObservableCollection
ここで、データテーブル内のデータテーブルに存在するユーザー名に基づいてフィルター処理し、ObservableCollection
linq を使用してデータグリッドにバインドする必要があります。サンプルのlinqクエリを実行しましたが、正確なデータは生成されません。
var res = from a in Settings.GetInstance().ObservableClass
where dtStatusTable.Rows.Contains(a.UserName)
select a;
Settings.GetInstance().ObservableClass = res as ObservableCollection<IObservableClass >;
注:UserName
は一意であり、類似しているが正確ではないものが含まれている可能性があります。ユーザー名は、マニカンダン、マニ、マニカンダンセカールなどのようになります。データをフィルタリングするソリューションを教えてください。