2011-05-02 67 views
0

我已獲取共享點列表的所有項目。要求是從列表視圖中刪除列表項。 Plz指導我如何做到這一點?從listview中刪除Sharepoint列表項?

我有想法,它可以通過在列表視圖中使用複選框。

我沒有得到如何在列表視圖中檢查項目以及如何從共享點列表中刪除檢查的項目?

回答

1

您可以使用SPListItemCollection.Delete方法(假設您使用的是api)。如果沒有的話可以使用Lists.asmx來刪除。例如ssomething像下面的代碼將工作

SPWeb mySite = SPContext.Current.Web; 
SPListItemCollection listItems = mySite.Lists["List1"].Items; 
SPListItem item = listItems[k]; 
listItems.Delete(k); 
1

如果你正在使用SharePoint 2010,您可以使用客戶端對象模型 - 這裏是HOWTO的正是你的sceanrio:http://msdn.microsoft.com/en-us/library/ee539976.aspx

Johnv2020答案顯示2種其他途徑這樣做:

  • 如果可以/需要使用服務器端代碼中使用常規SahrePoint對象模型(http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitemcollection.delete.aspx - 對於SharePoint 2010版本,頁面還包含指向pr中相同方法的鏈接以前的版本 - Windows SharePoint Service 3/MOSS 2007)。
  • 如果您需要從clinet(瀏覽器或客戶端應用程序)與較舊版本的SharePoint交談 - 使用WebService - http://msdn.microsoft.com/en-us/library/cc824213(v=office.12).aspx