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

0

你能试试像

(ItemsSource as ObservableCollection<object>).Cast<YourDTO>().ToList(); 
于 2013-08-15T12:22:58.050 回答