C # sp2010 добавление элементов в список - PullRequest
3 голосов
/ 14 января 2011
ClientContext ctx = new ClientContext("http://sp2010Server/sites/mySite");  
Web web = ctx.Web;

ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();  
ListItem listItem = web.Lists.GetByTitle("Site Requests").AddItem(itemCreateInfo);  
listItem["Title"] = "title";  
listItem["Description"] = "description";  
listItem["Url"] = "someUrl";  
listItem.Update();

У меня есть вышеуказанный код для обновления списка sp2010, но он никогда не добавляет элемент в список. Я вручную создал список под названием «Запросы сайта» и хочу добавить элемент в этот список. Я делаю это правильно? Я не получаю никаких ошибок, код выполняется нормально, но нет нового элемента в списке.

1 Ответ

2 голосов
/ 14 января 2011

Пожалуйста, смотрите:

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(); 
...