我已获得共享点列表的所有项目。要求是从列表视图中删除列表项。 Plz指导我如何做到这一点?
我知道可以使用listview中的复选框来完成。
我没有得到如何在listview中获取已检查项目以及如何从共享点列表中删除已检查项目?
答案 0 :(得分:1)
您可以使用SPListItemCollection.Delete方法(假设您正在使用api)。如果没有,那么使用可以使用Lists.asmx删除。例如,像下面的代码一样的东西将起作用
SPWeb mySite = SPContext.Current.Web;
SPListItemCollection listItems = mySite.Lists["List1"].Items;
SPListItem item = listItems[k];
listItems.Delete(k);
答案 1 :(得分:1)
如果您使用的是SharePoint 2010,则可以使用客户端对象模型 - 以下是完全符合您的情况的方法:http://msdn.microsoft.com/en-us/library/ee539976.aspx
Johnv2020答案显示了另外两种方法: