Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

Get items using ViewQuery and custom query using CSOM

$
0
0

I'm trying to filter the listitems based on a view and custom filters. I have two distinct codes:

Based on the view:

using(ClientContext ctx =newClientContext(url)){Web web = ctx.Web;List list = web.Lists.GetById(listGuid);View view = list.GetView(viewGuid);
        ctx.Load(view);
        ctx.ExecuteQuery();CamlQuery query =newCamlQuery();
        query.ViewXml= view.ViewQuery;ListItemCollection items = list.GetItems(query);
        ctx.Load(items);
        ctx.ExecuteQuery();}

Based on custom filters:

using(ClientContext ctx =newClientContext(url)){Web web = ctx.Web;List list = web.Lists.GetById(listGuid);CamlQuery query =newCamlQuery();
        query.ViewXml="MyOwnQueryBasedOnFilters";ListItemCollection items = list.GetItems(query);
        ctx.Load(items);
        ctx.ExecuteQuery();}

But, how do I combine them?
How can I get filtered items from a specific view?


Viewing all articles
Browse latest Browse all 7589

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>