Можно ли отфильтровать мой просмотр коллекции по более чем одному полю или столбцу в таблице в базе данных сервера SQL - PullRequest
1 голос
/ 09 января 2012

В приведенном ниже коде я могу фильтровать только по столбцу Фамилия в моей таблице. Могу ли я фильтровать по нескольким столбцам таблицы?

ICollectionView view = CollectionViewSource.GetDefaultView(EmployeeView.ItemsSource);
        view.Filter = m => ((EmployeeMaster)m).Surname.ToLower().Contains(TextBoxSearch.Text.ToLower());

1 Ответ

3 голосов
/ 09 января 2012

Вы можете попробовать объединить условия с помощью операторов && или ||, например:

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()); 
...