0

我的项目包含一些(带有复选框的组合框)绑定到同一个可观察集合。

如果我从主组合框中检查了一个项目,我应该过滤/更新来自另一个组合的信息

TmpFilter.Where(m => m.CarID == "MINI").ToList();

并且没有问题,但是如果用户检查了多个选项(“MINI”,“AUDI” ... ),选项列表。我不知道如何进行查询。

你能帮我么?

4

1 回答 1

0

您可以存储第一个组合框中的选定项目列表 -

List<string> selectedItems;

并且可以使用简单的查询检查列表中是否存在项目 -

TmpFilter.Where(m => selectedItems.Contains(m.CarID)).ToList();
于 2013-03-30T14:54:59.250 回答