【问题标题】:add multiple SPList to SPListItemCollection将多个 SPList 添加到 SPListItemCollection
【发布时间】:2016-03-10 00:24:46
【问题描述】:

我有 1 个 SPList 到 1 个 SPListItemCollection ,我想将两个 SPList 添加到 1 个 SPListItemCollection

1

SPList list = SPContext.Current.Web.Lists[Constants.ListNames.Name];
SPListItemCollection allItems = list.GetItems(spQuery);

2

SPList list = SPContext.Current.Web.Lists[Constants.ListNames.Name];
SPList list2 = SPContext.Current.Web.Lists[Constants.ListNames.Name2];
    SPListItemCollection allItems = list.GetItems(spQuery);
allItems??? 

【问题讨论】:

    标签: sharepoint sharepoint-2013 sharepoint-list


    【解决方案1】:

    我总是喜欢用 List 来处理这些。为此,请确保添加

    using System.Linq;
    

    然后

    List<SPListItem> allItems = new List<SPListItem>();
    allItems.AddRange(list.GetItems(spQuery).Cast<SPListItem>().ToList());
    allItems.AddRange(list2.GetItems(spQuery).Cast<SPListItem>().ToList());
    
    //Do something to the "allItems"
    

    就是这样

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-23
      • 2010-11-06
      • 2012-05-02
      相关资源
      最近更新 更多