zoukankan      html  css  js  c++  java
  • Sharepoint Query

    SPWeb Web = SPControl.GetContextWeb(this.Context);
    SPList List = Web.Lists["Zoo"];
    SPQuery query = new SPQuery();
    query.Query = "<OrderBy><FieldRef Name='xiaoxiong' /></OrderBy><Where><Eq><FieldRef Name='xiaogou'/><Value Type='Choice'>xiaohuang</Value></Eq></Where>";
    query.ViewAttributes = "Scope='Recursive'"; //设置范围为递归,包含子文件夹
    query.ViewFields = "<FieldRef Name='xiaoji' /><FieldRef Name='xiaomao' />";
    SPListItemCollection unprocessedItems = List.GetItems(query);
    DataTable dt1 = unprocessedItems.GetDataTable();

    o    ViewAttributes
     a. Scope='Default' :
    只顯示指定文件夾下的項目及子文件夾
     b. Scope='FilesOnly' :
    只顯示指定文件夾下的項目
     c. Scope='Recursive' :
    顯示所有項目,不顯示文件夾
     d. Scope='RecursiveAll' :
    顯示所有項目和所有子文件夾

    o    RowLimit
     
    返回多少條記錄

    CAML语法-Query写法

    元素 说明
    And 并且
    BeginsWith 以某字符串开始的
    Contains 包含某字符串
    Eq 等于
    FieldRef 一个字段的引用 (在GroupBy 中使用)
    Geq 大于等于
    GroupBy 分组
    Gt 大于
    IsNotNull 非空
    IsNull 空
    Leq 小于等于
    Lt 小于
    Neq 不等于
    Now 当前时间
    Or 或
    OrderBy 排序
    Today 今天的日期
    TodayIso 今天的日期(ISO格式)
    Where Where子句

  • 相关阅读:
    js(四) 全选/全不选和反选
    js(三) ajax异步局部刷新技术底层代码实现
    js(二) 实现省市联动(json)
    接口
    内部类
    封装
    Static关键字
    this关键字
    带参数的方法
    abstract关键字
  • 原文地址:https://www.cnblogs.com/tianxiang2046/p/1368391.html
Copyright © 2011-2022 走看看