C# 用列表填写SharePoint列表
我在一个网站上工作。我使用caml筛选SharePoint列表,并将结果放入列表中 现在,我需要填充我用相同代码创建的另一个SharePoint列表,但我找不到方法C# 用列表填写SharePoint列表,c#,list,sharepoint,C#,List,Sharepoint,我在一个网站上工作。我使用caml筛选SharePoint列表,并将结果放入列表中 现在,我需要填充我用相同代码创建的另一个SharePoint列表,但我找不到方法 List<SPListItem> results = new List<SPListItem>() //results have the result of my query . . . SPList listFiltered = mySite.Lists[newListName]; //l
List<SPListItem> results = new List<SPListItem>() //results have the result of my query
.
.
.
SPList listFiltered = mySite.Lists[newListName]; //listFiltered is my newlist
SPListItemCollection newListItems = listFiltered.Items; //newListItem are the item from my list
foreach (SPListItem item in results)
{
//I don't know how to send my result to my SharePoint list :(
}
您需要定义其他列表,然后可以向该列表添加一个新的SPListItem,其中包含该列表包含的列。我不确定结果是什么,如果这是一个打字错误或没有,但我包括在我的答案。如果结果不存在,您将需要更改
SPList secondList = web.Lists["MyList"];
foreach(SPListItem item in results)
{
SPListItem Item = secondList.Items.Add();
item["Title"] = companyName
item["DateReceived"] = System.DateTime.Now;
item["Description"] = companyDesc;
item.Update();
}
我已经编辑了你的标题。请看,如果共识是否定的,他们就不应该这样做。