SharePoint CAML查询Orderby不支持降序属性。?
正在尝试使用CAML查询从SharePoint列表获取数据 我正在使用属性降序,但未按预期工作 请在下面查找代码SharePoint CAML查询Orderby不支持降序属性。?,sharepoint,sharepoint-2007,caml,Sharepoint,Sharepoint 2007,Caml,正在尝试使用CAML查询从SharePoint列表获取数据 我正在使用属性降序,但未按预期工作 请在下面查找代码 <OrderBy> <FieldRef Name='ID' Descending = 'True'/> </OrderBy> 上面的代码仍然获取最小的ID(其中ID为1,2,3..以此类推),在我的例子中,它获取的ID=1 提前感谢。好的,没有“降序”属性来指定降序顺序 相反,必须使用升序属性,并指定“false”作为值 <Or
<OrderBy>
<FieldRef Name='ID' Descending = 'True'/>
</OrderBy>
上面的代码仍然获取最小的ID(其中ID为1,2,3..以此类推),在我的例子中,它获取的ID=1
提前感谢。好的,没有“降序”属性来指定降序顺序
相反,必须使用升序属性,并指定“false”作为值
<OrderBy>
<FieldRef Name='ID' Ascending='FALSE'/>
</OrderBy>
你可以从中看到
升序——可选布尔值。这指定在视图中定义的FieldRef元素的排序顺序。默认值为TRUE
谢谢斯巴达考古学家。是的,你说得对。。正在浏览msdn microsoft站点并找到CAML()的文档。没有称为Desecnding的属性。它只有带TRUE | FALSE值的升序属性。非常感谢……不用担心,我的荣幸——这有点“不那么直观”。如果他们创建了一个带有两个值“升序”和“降序”的属性“方向”,我会更愿意。。。顺便说一句,只是做一些随机广告-在stack exchange网络中有一个特定于SharePoint问题的网站:link。如果将来你需要任何与SharePoint相关的,而你在主网站上没有得到答案,考虑一下吧。