2011-01-14 3 views
3

Ich habe den obigen Code, um eine sp2010-Liste zu aktualisieren, aber es fügt nie ein Element zur Liste hinzu. Ich habe manuell eine Liste namens "Site Requests" erstellt und möchte ein Element zu dieser Liste hinzufügen. Mache ich das richtig? Ich bekomme keine Fehler, Code läuft gut, aber kein neues Element in der Liste.C# sp2010 Hinzufügen von Elementen zu einer Liste

Antwort

2

Bitte sehen:

http://msdn.microsoft.com/en-us/library/ee539976.aspx

ClientContext clientContext = new ClientContext("http://sp2010Server/sites/mySite"); 
SP.List oList = clientContext.Web.Lists.GetByTitle("Site Requests"); 

ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation(); 
ListItem oListItem = oList.AddItem(itemCreateInfo); 
oListItem["Title"] = "title"; 
oListItem["Description"] = "description"; 
oListItem["Url"] = "someUrl"; 

oListItem.Update(); 

clientContext.ExecuteQuery(); 
+0

Danke, ich es zu schätzen wissen. Jetzt wundere ich mich, dass jeder, der einen Code gepostet hat, das zu seinen Posts im Web nie hinzugefügt hat. Manchmal ist Online-Recherche frustrierend. – Anthony