SharePoint CAML查询Orderby不支持降序属性.

Kra*_*ode 3 sharepoint sharepoint-2007 caml

尝试使用CAML查询从SharePoint列表中获取数据.

我使用Descending属性,但没有按预期工作.

请在下面找到代码.

<OrderBy>
    <FieldRef Name='ID' Descending = 'True'/>
</OrderBy>
Run Code Online (Sandbox Code Playgroud)

上面的代码仍然获取最小的ID(其中ID是1,2,3 ......),在我的情况下,它获取ID = 1

提前致谢.

Hit*_*ama 13

AFAIK,没有用于指定降序的"降序"属性.

相反,您必须使用Ascending属性,并指定"false"作为值.

<OrderBy>
    <FieldRef Name='ID' Ascending='FALSE'/>
</OrderBy>
Run Code Online (Sandbox Code Playgroud)

正如您在此页面中看到的那样

升序 - 可选布尔值.这指定了在视图中定义的FieldRef元素的排序顺序.默认值是true.