Small code piece to for CRUD operations of sharepoint list items
using (SPSite site = new SPSite("http://website url/" ))
// Or SPContext.Current.Site.Url
{
using (SPWeb Web = site.OpenWeb())
{
Web.AllowUnsafeUpdates = true;
// Open List
SPList list = Web.Lists["MyList"];
// Add new item in List
SPListItem item = list.Items.Add();
item["Title"] = "Test Title";
item["Description"] = "Test Description";
item.Update();
// Get Item ID
listItemId = item.ID;
// Update the List item by ID
SPListItem item = list.GetItemById(listItemId);
item["Description"] = "Update Description";
item.Update();
// Delete item
SPListItem item = list.GetItemById(listItemId);
item.Delete();
Web.AllowUnsafeUpdates = false;
}
}
using (SPSite site = new SPSite("http://website url/" ))
// Or SPContext.Current.Site.Url
{
using (SPWeb Web = site.OpenWeb())
{
Web.AllowUnsafeUpdates = true;
// Open List
SPList list = Web.Lists["MyList"];
// Add new item in List
SPListItem item = list.Items.Add();
item["Title"] = "Test Title";
item["Description"] = "Test Description";
item.Update();
// Get Item ID
listItemId = item.ID;
// Update the List item by ID
SPListItem item = list.GetItemById(listItemId);
item["Description"] = "Update Description";
item.Update();
// Delete item
SPListItem item = list.GetItemById(listItemId);
item.Delete();
Web.AllowUnsafeUpdates = false;
}
}
source: