如何删除SharePoint的循环日历项目
生活随笔
收集整理的這篇文章主要介紹了
如何删除SharePoint的循环日历项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
據說用SPListItem.Delete不能刪除, 偶也不知怎么刪除,就看了下系統的實現代碼,需要的朋友自己捉摸吧:?
(此代碼在Microsoft.SharePoint.WebControls.DeleteItemButton類中)?
| void DeleteFromRecurrenceSeries(){((.ItemContext.List.BaseTemplate == SPListTemplateType.Events) || ((.ItemContext.ContentType != ) && .ItemContext.ContentType.Id.IsChildOf(SPBuiltInContentTypeId.Event))){(){(IEnumerator enumerator = .ItemContext.FormContext.FieldControlCollection.GetEnumerator()){Control control;RecurrenceField field;Label_0023;Label_001B:field.DeleteExceptionItem();;Label_0023:(enumerator.MoveNext()){Label_0036;};Label_002E:field.DeleteInstanceItem();;Label_0036:control = (Control) enumerator.Current;(control RecurrenceField){Label_005C;}Label_0023;Label_004D:(!.ListItem.IsExceptionId){;}Label_001B;Label_005C:field = (RecurrenceField) control;(!.ListItem.IsInstanceId){Label_004D;}Label_002E;}}}} |
?
總結
以上是生活随笔為你收集整理的如何删除SharePoint的循环日历项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个商场营销经理的实习总结
- 下一篇: 软件项目开发应写的13类文档