【问题标题】:Selecting multiple items from the Custom list从自定义列表中选择多个项目
【发布时间】:2013-01-17 21:33:44
【问题描述】:

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


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(); 

【问题讨论】:

  • 实际的问题或问题是什么?这段代码应该已经做你想做的了。

标签: asp.net-mvc linq list


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多