0

我想获得所有有效投标的地方。我尝试了这个,但我得到了空值。

testObservableList = testObservableList.Where(
                         x => x.IsActiveForBid) as ObservableCollection<Places>;
4

3 回答 3

4

试试这个。

testObservableList = 
new ObservableCollection(testObservableList.Where(x => x.IsActiveForBid)); 

这将制作当前 IEnumerable 的浅表副本并将其转换为 ObservableCollection

于 2012-09-24T12:44:50.167 回答
3

而anObservableCollection<T>IEnumerable<T>相反的不成立。尝试构造函数:

new ObservableCollection<SometypeType>(
              testObservableList.Where(x => x.IsActiveForBid))
于 2012-09-24T12:45:50.177 回答
2

试试这个:

ObservableCollection coll1 = new ObservableCollection(testObservableList.Where(x => x.IsActiveForBid);

我想这会做到的。

于 2012-09-24T12:46:03.990 回答