【问题标题】:Retrieve SharePoint list in DataTable with Condition使用条件检索 DataTable 中的 SharePoint 列表
【发布时间】:2014-11-30 15:50:47
【问题描述】:

** 我有一个名为“资源”的 Sharepoint 列表,并且有如下所示的各种字段,并且返回与 DataTable 相同:

ID    Title     Role       LoginName    Enable[Yes/No] 
1    Pranav    Developer    BW\PPB       Yes
2    Rohit     Tester       BW\RW        No
3    Sarang    Account      BW\SJ        No
4    Amit      Soft.Eng     BW\AI        Yes
4    Kunal     Soft.Eng     BW\KT        Yes

**我的代码:

public static DataTable GetListData()
        {
            DataTable returnTable = null;

            SPSite thisSite = null;
            SPWeb thisWeb = null;
            SPList thisList = null;

             try
               {
            thisSite = new SPSite(siteLink);
            thisWeb = thisSite.OpenWeb();
            thisList = thisWeb.Lists["Resources"];
            if (thisList.Items.Count > 0)
              {
            filterQuery = new SPQuery();
            filterQuery.ViewFields = PopulateFieldsParameter("Title,Role,AddtionalRoles,Designation,LoginName,ClientBillable,NonBillable, EnableChatting,LoggedIn,EnableTimesheet,DesignationTitle,pmPODEnable");
            returnTable = thisList.GetItems(filterQuery).GetDataTable();
               }
        returnTable = thisList.Items.GetDataTable();
        }
         return returnTable;
         }

使用上面的代码,我可以检索整个列表数据,但我想获取 Enable 为 Yes 的表(行)。

实际输出

    ID    Title     Role       LoginName    Enable[Yes/No] 
    1    Pranav    Developer    BW\PPB       Yes
    2    Rohit     Tester       BW\RW        No
    3    Sarang    Account      BW\SJ        No
    4    Amit      Soft.Eng     BW\AI        Yes
    5    Kunal     Soft.Eng     BW\KT        Yes

预期输出 -Condition= Enable == Yes

ID    Title     Role       LoginName    Enable[Yes/No] 

1    Pranav    Developer    BW\PPB       Yes
4    Amit      Soft.Eng     BW\AI        Yes
5    Kunal     Soft.Eng     BW\KT        Yes

帮助..!!

提前致谢。

【问题讨论】:

    标签: sharepoint datatable caml sharepoint-list


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多