Как отфильтровать Заметный Набор Класса Набора

Я реализовал Linq-To-Sql.. Добавьте, что необходимая таблица в нем... после этого linq класс автоматически установит свойство для поля.. Я реализовал одно использование класса ObservableCollection класс.. и передайте объект datacontextclass в его конструкторе...

таким образом, после получения всех данных, как отфильтровать его?

  public class BindBookIssueDetails : ObservableCollection
        {
            public BindBookIssueDetails(DataClasses1DataContext dataDC)
            {
                foreach (Resource_Allocation_View res in dataDC.Resource_Allocation_Views)
                {
                    this.Add(res);
                }
            }
        }

private BindBookIssueDetails bResource;
bResource = new BindBookIssueDetails(db);
_cmbResource.ItemSource=bResource;

Пожалуйста, помогите мне.

9
задан Dave Clemmer 26 September 2011 в 22:02
поделиться

1 ответ

Вы можете использовать CollectionViewSource и отфильтровать его. Так что это влияет только на сторону представления (.XAML)

    ICollectionView collectionView = CollectionViewSource.GetDefaultView(bResource);
    collectionView.Filter = new Predicate<object>(YourFilterFunction);

. Более подробную информацию можно найти в этом блоге. http://bea.stollnitz.com/blog/?p=31

13
ответ дан 4 December 2019 в 15:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: