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 列表,但它从未将项目添加到列表中。我手动创建了一个名为“站点请求”的列表,并想向该列表中添加一个项目。我这样做对吗?我没有收到任何错误,代码执行正常但列表中没有新项目。
最佳答案
请看:
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();
关于C# sp2010 向列表中添加项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4694346/