rebejones
asked on
Add mulitple items to a SharePoint List programmatically
I am trying to add multiple items to a SharePoint list programmatically. The code below only adds the last item to the list when deployed:
//Add Home link
SPList list = currentWeb.Web.Lists[MenuS ections];
SPListItem item = list.Items.Add();
list.Items.Add();
item["Section"] = "Home";
item["Hyperlink"] = currentSite.Url;
item["Item Order"] = 1;
item.Update();
list.Items.Add();
item["Section"] = "Divisions & Departments";
item["Hyperlink"] = "#";
item["Item Order"] = 2;
item.Update();
list.Items.Add();
item["Section"] = "Sales & Marketing";
item["Hyperlink"] = "#";
item["Item Order"] = 3;
item.Update();
list.Items.Add();
item["Section"] = "International";
item["Hyperlink"] = "#";
item["Item Order"] = 4;
item.Update();
list.Items.Add();
item["Section"] = "Tech Community";
item["Hyperlink"] = "#";
item["Item Order"] = 5;
item.Update();
list.Items.Add();
item["Section"] = "Info & Learning";
item["Hyperlink"] = "#";
item["Item Order"] = 6;
item.Update();
list.Items.Add();
item["Section"] = "Tools & Forms";
item["Hyperlink"] = "#";
item["Item Order"] = 7;
item.Update();
list.Update();
//Add Home link
SPList list = currentWeb.Web.Lists[MenuS
SPListItem item = list.Items.Add();
list.Items.Add();
item["Section"] = "Home";
item["Hyperlink"] = currentSite.Url;
item["Item Order"] = 1;
item.Update();
list.Items.Add();
item["Section"] = "Divisions & Departments";
item["Hyperlink"] = "#";
item["Item Order"] = 2;
item.Update();
list.Items.Add();
item["Section"] = "Sales & Marketing";
item["Hyperlink"] = "#";
item["Item Order"] = 3;
item.Update();
list.Items.Add();
item["Section"] = "International";
item["Hyperlink"] = "#";
item["Item Order"] = 4;
item.Update();
list.Items.Add();
item["Section"] = "Tech Community";
item["Hyperlink"] = "#";
item["Item Order"] = 5;
item.Update();
list.Items.Add();
item["Section"] = "Info & Learning";
item["Hyperlink"] = "#";
item["Item Order"] = 6;
item.Update();
list.Items.Add();
item["Section"] = "Tools & Forms";
item["Hyperlink"] = "#";
item["Item Order"] = 7;
item.Update();
list.Update();
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER