/// <summary>
/// 删除原有的新闻
/// </summary>
/// <returns></returns>
public bool DelAllNews()
{
bool blnFlag = false;
int intCount=0;
using (SPWeb sPWeb = new SPSite(strUrl).OpenWeb())
{
sPWeb.AllowUnsafeUpdates = true;
SPList sPList = sPWeb.Lists[strNews];
intCount=sPList.Items.Count;
if (intCount > 0)//列表中存在数据
{
StringBuilder sbDel = new StringBuilder();
sbDel.Append("<?xml version=/"1.0/" encoding=/"UTF-8/"?><Batch>");
SPListItemCollection sPListItemCollection = sPList.Items;
foreach (SPListItem sPListItem in sPListItemCollection)
{
sbDel.Append("<Method>");
sbDel.Append("<SetList Scope=/"Request/">" + sPList.ID + "</SetList>");
sbDel.Append("<SetVar Name=/"ID/">" + Convert.ToString(sPListItem.ID) + "</SetVar>");
sbDel.Append("<SetVar Name=/"Cmd/">Delete</SetVar>");
sbDel.Append("</Method>");
}
sbDel.Append("</Batch>");
try
{
sPWeb.ProcessBatchData(sbDel.ToString());
blnFlag = true;
}
catch(Exception){}
}
else//列表中不存在数据
{
blnFlag = true;
}
}
return blnFlag;
}
sharepoint 批量删除列表中的item
最新推荐文章于 2020-07-22 07:47:36 发布