Below is the piece of code for accessing list items in a view of a Sharepoint List using CSOM.
- ClientContext context = new ClientContext("http://mysites/");
- List list = context.Web.Lists.GetByTitle("Customer");
- context.Load(list);
- context.ExecuteQuery();
- View view = list.Views.GetByTitle("All Items");
-
- context.Load(view);
- context.ExecuteQuery();
- CamlQuery query = new CamlQuery();
- query.ViewXml = view.ViewQuery;
-
- ListItemCollection items = list.GetItems(query);
-
- context.Load(list);
- context.Load(items);
- context.ExecuteQuery();
- Console.Write(items.Count);