0
我有一個網站列,我編程刪除使用下面的代碼。我以前已經刪除了對該字段的所有引用。但是,即使沒有錯誤,它也會轉到fieldtodelete.Delete()並逐步通過下一行。但是,當我使用SPM2007或通過UI檢查Site Column集合時,網站列仍然存在。網站列不會被刪除
Dim fieldtodelete As SPField
Try
fieldtodelete = site.RootWeb.Fields.GetFieldByInternalName(name)
'site.RootWeb.Fields.GetFieldByInternalName(name)
fieldtodelete.Delete()
Catch ex As Exception
Console.WriteLine("Field: {0} was not deleted", name)
Return 0
End Try
關於爲什麼sharepoint會這樣做的任何想法?此外,還有兩個同名的字段,我不確定這是否會對此產生直接影響。我想刪除這兩個。
感謝
我確實證實我得到了這個領域。我也嘗試過使用ID的變體。 但當我調用刪除功能,它只是不會讓它刪除。 – Kunatz 2010-07-25 03:50:57
啊,看看我的編輯,應該照顧它。 – 2010-07-25 15:03:56