sharepoint 2013,如何更改'要显示的项目数量'用于程序化的列表视图

时间:2014-08-25 12:12:16

标签: sharepoint csom

sharepoint 2013,如何以程序方式更改列表视图的“要显示的项目数”,无论是CSOM还是PowerShell都可以。

1 个答案:

答案 0 :(得分:0)

使用View.RowLimit property设置一个值,该值指定要在列表视图的可视页面中显示的最大列表项数。

如何通过CSOM为视图设置RowLimit

public static void SetListViewRowLimit(Web web, string listTitle,string viewTitle,uint rowLimit)
{
    var context = web.Context;
    var list = web.Lists.GetByTitle(listTitle);
    var view = list.Views.GetByTitle(viewTitle);
    view.RowLimit = rowLimit;
    view.Update();
    context.ExecuteQuery();
}

用法

using (var ctx = new ClientContext(url))
{ 
     SetListViewRowLimit(ctx.Web, "Documents", "All Documents",10);
}