Monday, November 21, 2016

Retrieving list items from a specific view using CSOM

using (ClientContext ctx = new ClientContext("https://sp/test/"))
            {
                Web web = ctx.Web;
                List list = web.Lists.GetByTitle("test");
                ctx.Load(list);
                ctx.ExecuteQuery();

                View view = list.Views.GetByTitle("All Items");
                ctx.Load(view);
                ctx.ExecuteQuery();

                CamlQuery query = new CamlQuery();
                query.ViewXml = view.ViewQuery;

                ListItemCollection listItems = list.GetItems(query);
                ctx.Load(listItems);
                ctx.ExecuteQuery();
            }

No comments:

Post a Comment