How to delete SharePoint List Item programmatically


Posted on : Sat, 6th Jun 15 07:09 pm UTC
100+ votes

Below is a code snippet to programmatically delete a SharePoint List Item using the Server Object Model.
Note - Please replace the place holders with actual values before using the code.
           Following code loops through all items in list and deletes item if Title is same as matching Title.

Name : Delete SharePoint List Item (using Server Object Model)
  
using(SPSite site = new SPSite("http://SHAREPOINT_SITE_URL"))
{
	using(SPWeb web = site.RootWeb)
	{
		SPList list = web.Lists["LIST_NAME"];
		for(int i = 0; i < list.Items.Count ; i++)
		{
			SPListItem item = list.Items[i];
			if(item["Title"] == "MATCHING_TITLE")
			{
				list.Items.Delete(i);
			}
		}
	}
}
  

Code2care's mission is to share varied knowledge in technical and non-technical areas gathered during day-to-day learnings and development activities so that our visitors can leverage this portal to find solutions to their queries without re-inventing the wheel. Technical posts include Learnings, Tutorials, Video Tutorials, Code Snippets, Tips-n-tricks.

Follow us : Facebook - Twitter - Google +