从“自定义”列表中选择多个项目

时间:2013-01-17 21:33:44

标签: asp.net-mvc linq list

这是获取分部列表并在顶部添加自定义“全部选择”的代码


IList<Division> divisionList = divisionService.GetAllDivisions();
divisionList.Insert(0, new Division() { Code = "ALL", CodeName = "Select all" });

然后根据代码过滤它,我在newList中获得1项


var newList = divisionList.Where(x => x.Code == "01" ).ToList();

问题是如何选择多个项目并将其存储在newList中,包括“全选” 使用此语句获取空列表


var newList = divisionList.Where(x => x.Code == "01" && x.Code == "02" ).ToList(); 

1 个答案:

答案 0 :(得分:0)

我认为你想要一个合乎逻辑的或不合逻辑的......就像这样:

var newList = divisionList.Where(x => x.Code == "01" || 
                                      x.Code == "02" || 
                                      x.Code == "All" ).ToList();