удалить элемент списка sharepoint из списка? - PullRequest
0 голосов
/ 02 мая 2011

Я получил все пункты списка точек обмена. Требуется удалить элементы списка из списка. Плз подскажите как это можно сделать?

У меня есть идея, что это можно сделать с помощью флажка в списке.

Я не получаю, как получить отмеченные элементы в списке и как удалить отмеченные элементы из списка точек обмена?

Ответы [ 2 ]

1 голос
/ 02 мая 2011

И если вы используете SharePoint 2010, вы можете использовать клиентскую объектную модель - вот как именно для вашего 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, страница также содержит ссылку на тот же метод в предыдущей версии - Windows SharePoint Service 3 / MOSS 2007).
  • Если вам нужно поговорить с более старой версией SharePoint из клиники (браузер или клиентское приложение) - используйте WebService - http://msdn.microsoft.com/en-us/library/cc824213(v=office.12).aspx
1 голос
/ 02 мая 2011

Вы можете просто использовать метод SPListItemCollection.Delete (при условии, что вы используете API).Если нет, используйте для удаления Lists.asmx.Например, что-то вроде приведенного ниже кода будет работать

SPWeb mySite = SPContext.Current.Web;
SPListItemCollection listItems = mySite.Lists["List1"].Items;
SPListItem item = listItems[k];
listItems.Delete(k);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...