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#?
Thanks
The value of the ID is invalid after Add() and but instead created during Update(). See here.
Example:
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