Showing posts with label updating. Show all posts
Showing posts with label updating. Show all posts

Wednesday, 30 January 2013

Updating Items in List in SharePoint 2010 using Client Object Model (C#)



Step 1: Create New Project. (Minimum .NET Framework 3.5)
Step 2: Add “Microsoft.SharePoint.Client” and “Microsoft.SharePoint.Client.Runtime” namespaces.
Step 3: Write the following code.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//SharePoint namespace
using Microsoft.SharePoint.Client;

namespace UpdatingListItem
{
    class Program
    {
        static void Main(string[] args)
        {
            string siteUrl = "http://sharepointserver.com";
            ClientContext clientContext = new ClientContext(siteUrl);
            clientContext.Credentials = new System.Net.NetworkCredential("admin", "password", "sharepointserver.com");
            Web site = clientContext.Web;

            //Getting List
            List list = site.Lists.GetByTitle("Students");

            //Getting List item
            ListItem listItem = list.GetItemById(2);

            //Updating List item
            listItem["First Name"] = "Hrithik";
            listItem["Last Name"] = "Roshan";
            listItem["Age"] = 37;
            listItem.Update();

            clientContext.ExecuteQuery();
            Console.WriteLine("List Item Updated Successfully");
            Console.ReadLine();
        }
    }
}