【问题标题】:How to write linq query for select ID from list of list?如何为列表列表中的选择 ID 编写 linq 查询?
【发布时间】:2014-07-04 05:36:47
【问题描述】:

如何为列表列表中的选择 ID 编写 linq 查询? 我有以下列表:SearchingDataList,在此列表中再次包含另一个列表 名为SearchDataList,并且在此列表中包含一个ID 字段。

当我从 ListBox 中选择 selectedItem 时,如何选择特定的 ID

结构是这样的:

SearchingDataList.SearchDataList.ID

【问题讨论】:

    标签: c# linq


    【解决方案1】:
    var result = OuterList.Where(t=>t.InnerList.Any(s=>s.Id == yourID));
    

    【讨论】:

    • 谢谢。但我想从列表中获取所选项目的 ID。我将这些列表绑定到 ListBox。如何从列表中选择所选项目 ID?
    【解决方案2】:

    你的问题不是很清楚。

    通过这种方式,您可以获得嵌套列表中所有 id 的列表。

    searchindDataLists.SelectMany(x => x.searchDataList).Select(x => x.Id)
    

    【讨论】:

    • 谢谢。但我想从列表中获取所选项目的 ID。我将这些列表绑定到 ListBox。如何从列表中选择所选项目 ID?
    猜你喜欢
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 2013-08-15
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多