我对数据库的过滤有问题。 首先,我已经下载了这个项目并将其算法包含在我的解决方案中。 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代码和数据库列
答案 0 :(得分:0)
你可以试试像
这样的东西(ItemsSource as ObservableCollection<object>).Cast<YourDTO>().ToList();