C# 将项目上载到SharePoint列表
我有一个名为VSList的自定义sharepoint列表,我可以使用以下代码从中检索所有项目(共4列):C# 将项目上载到SharePoint列表,c#,sharepoint,upload,C#,Sharepoint,Upload,我有一个名为VSList的自定义sharepoint列表,我可以使用以下代码从中检索所有项目(共4列): string siteUrl = url2; ClientContext clientContext = new ClientContext(siteUrl); SP.List oList = clientContext.Web.Lists.GetByTitle("VSList"); CamlQuery camlQuery = new Caml
string siteUrl = url2;
ClientContext clientContext = new ClientContext(siteUrl);
SP.List oList = clientContext.Web.Lists.GetByTitle("VSList");
CamlQuery camlQuery = new CamlQuery();
ListItemCollection collListItem = oList.GetItems(camlQuery);
clientContext.Load(collListItem, items => items.Include(item => item["Title"], item => item["qf2a"], item => item["_x0077_830"], item => item["u6zl"]));
clientContext.ExecuteQuery();
有没有什么方法可以逆转它,这样我就可以上传数据,而不是下载数据?
提前谢谢 使用下面的代码(编辑我的代码以适合您的列表)可以非常简单地做到这一点 要更好地了解如何执行此操作,请参见-
// Open client context to the site
var clientContext = new ClientContext(siteUrl);
// Use client context to open the list
var oList = clientContext.Web.Lists.GetByTitle("VSList");
var listCreationinformation = new ListItemCreationInformation();
var oListItem = oList.AddItem(listCreationinformation);
// Push information to individual tables in the selected list
oListItem["Title"] = value1;
oListItem["qf2a"] = value2;
oListItem["_x0077_830"] = value3;
oListItem["u6zl"] = value4;
oListItem.Update();
clientContext.ExecuteQuery();