operator - caml query sharepoint 2016
SharePoint: cómo obtener los 5 registros principales mediante el uso de la consulta CAML de una lista (3)
El siguiente código muestra los 5 registros principales de la lista (mediante la consulta CAML).
SPQuery spQuery = new SPQuery();
spQuery.Query = "<OrderBy><FieldRef Name=''ID'' Ascending=''FALSE''/></OrderBy>";
spQuery.RowLimit = 5;
Ya he creado un elemento web para mostrar los datos de la lista, pero lo que realmente quiero es mostrar solo los 5 registros principales de esa lista (mediante la consulta CAML).
¿Alguien sabe como hacer esto? Muchas gracias.
<Query>
<OrderBy>
<FieldRef Name=''ID'' Ascending=''False'' />
</OrderBy>
</Query>
Podría establecer la propiedad RowLimit de su objeto SPQuery.
La etiqueta <RowLimit>
está en la definición de esquema de una vista (elemento secundario directo de < View>
) y, por lo tanto, no se puede anidar dentro de una etiqueta <Query>
.
Si desea construir otras consultas simplemente caml pruebe esta herramienta. http://www.camldesigner.com/
La herramienta Ps no construye consultas "caml" paginadas con SPListItemCollectionPosition.