Blog

Programmatically create an item inside the folder in SharePoint list

Posted by Vijai Anand Blogs | SharePoint 2010 Dec 04, 2012
In this blog you will see how to create item inside folder in list using SharePoint Object Model.
I have a custom list named “Custom”. In the custom list I have a folder named "2012". I need to add an item inside the folder "2012".

In this blog you will see how to create item inside folder in list using SharePoint Object Model.

Code Snippet:

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint;

using System.Collections;

 

namespace AddItem

{

    class Program

    {

        static void Main(string[] args)

        {

            using (SPSite site = new SPSite("http://serverName/sites/Vijai/"))

            {

                using (SPWeb web = site.OpenWeb())

                {

                    SPList list = web.Lists.TryGetList("Custom");

                    if (list != null)

                    {

                        foreach (SPListItem item in list.Folders)

                        {

                            if (item.Title == "2012")

                            {

                                SPListItem newItem = list.AddItem(item.Folder.ServerRelativeUrl, SPFileSystemObjectType.File);

                                newItem["Title"] = "Item1";

                                newItem.Update();

                            }

                        }                      

                    }

                }

            }

        }

    }

}

 



An item called "Item1" is added successfully inside "2012" folder in "Custom" list.
post comment
     

its good

Posted by hari babu Apr 23, 2013
COMMENT USING
PREMIUM SPONSORS
Over-C is a holistic consortium of communications and technology specialists. We build, deploy and market both business as well as consumer products and solutions.
Get Career Advice from Experts
SPONSORED BY
  • PDF reports have never been easier to create. With our included WYSIWYG Designer, you can layout your reports, set up your data source and let DynamicPDF ReportWriter do the rest.
Join a Chapter