I have a visual webpart which creates a list item, but I need to reference the newly created item's ID for later use in the same webpart. How would I do this in C#?
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.Sign up to join this community
The value of the ID is invalid after Add() and but instead created during Update(). See here.
SPList itemList = web.Lists["Animal Owner"]; SPListItem newOwner = itemList.Items.Add(); newOwner["Title"] = txtNewOwnerName.Text; newOwner.Update(); int newID = newOwner.ID; //Here I reference the ID from the newly created list item