限制Sharepoint 2010列表视图中的组

时间:2011-01-17 08:52:28

标签: sharepoint sharepoint-2010

如何使用CAML限制在Sharepoint 2010列表视图中显示的组?

<Query>
  <GroupBy Collapse="FALSE">
    <FieldRef Name="MyField" Ascending="FALSE" />
  </GroupBy>
  <OrderBy>
    <FieldRef Name="MyField" />
  </OrderBy>
</Query>

我想只显示前3组。用CAML可以做到吗?

2 个答案:

答案 0 :(得分:1)

我使用sharepoint designer导出了一个视图,它有

<Query>
  <GroupBy Collapse="FALSE" GroupLimit="3">
    <FieldRef Name="MyField" Ascending="FALSE" />
  </GroupBy>
</Query>

但它不在架构中

http://msdn.microsoft.com/en-us/library/ms415157.aspx

答案 1 :(得分:0)

如果要限制caml查询返回的行,请使用:

SPQuery qry = new SPQuery();

qry.RowLimit = 3;

string camlquery = " ";

qry.Query = camlquery;