Description:

I have a list named "CustomList" which contains an item called "All Items". In this view i have the folloowing fields.


fields.jpg


In this you will see how to remove a field named "Calculated" from the view using Client Object Model.


Code:


 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint.Client;

namespace COM

{

class Program

{

static void Main(string[] args)

{

// siteURL is the string that contains the site URL

string siteUrl = "http://serverName:50000/sites/Testing";

// ClientContext object is used to get the context for the SharePoint objects

ClientContext clientContext = new ClientContext(siteUrl);

Web web = clientContext.Web;

List list = web.Lists.GetByTitle("CustomList");

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

ViewFieldCollection viewFields = view.ViewFields;

viewFields.Remove("Calculated");

view.Update();

clientContext.ExecuteQuery();

}

}

}



Summary:

Thus in this blog you have see n how to remove a particular field from the list view in SharePoint 2010 using Client Object Model.