C# 是否可以在sql server数据库的表中按多个字段或列筛选我的collectionview
在下面的代码中,我只能根据表中的姓氏列进行筛选,我可以使用多个表列进行筛选吗C# 是否可以在sql server数据库的表中按多个字段或列筛选我的collectionview,c#,wpf,collectionviewsource,C#,Wpf,Collectionviewsource,在下面的代码中,我只能根据表中的姓氏列进行筛选,我可以使用多个表列进行筛选吗 ICollectionView view = CollectionViewSource.GetDefaultView(EmployeeView.ItemsSource); view.Filter = m => ((EmployeeMaster)m).Surname.ToLower().Contains(TextBoxSearch.Text.ToLower()); 您可以尝试通过&&或|运算符组合
ICollectionView view = CollectionViewSource.GetDefaultView(EmployeeView.ItemsSource);
view.Filter = m => ((EmployeeMaster)m).Surname.ToLower().Contains(TextBoxSearch.Text.ToLower());
您可以尝试通过
&&
或|
运算符组合条件,如下所示:
ICollectionView view = CollectionViewSource.GetDefaultView(EmployeeView.ItemsSource);
view.Filter = m => ((EmployeeMaster)m).Surname.ToLower().Contains(TextBoxSearch.Text.ToLower()) || ((EmployeeMaster)m).Name.ToLower().Contains(TextBoxSearch.Text.ToLower());