SPViewFieldCollection.Delete method (String)
從集合中刪除具有指定名稱的欄位。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Sub Delete ( _
strField As String _
)
'用途
Dim instance As SPViewFieldCollection
Dim strField As String
instance.Delete(strField)
public void Delete(
string strField
)
參數
strField
Type: System.String字串,包含欄位名稱。
備註
Delete方法需要呼叫SPView類別的Update方法時,會對資料庫中才會生效。
Examples
下列程式碼範例從檢視中的欄位指定清單的檢視集合中刪除一個欄位。
Dim siteCollection As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim list As SPList = site.Lists("List_Name")
Dim view As SPView = list.Views("View_Name")
Dim viewFields As SPViewFieldCollection = view.ViewFields
viewFields.Delete("Field_Name")
view.Update()
SPSite oSiteCollection = SPContext.Current.Site;
using (SPWeb oWebsite = oSiteCollection.AllWebs["Site_Name"])
{
SPList oList = oWebsite.Lists["List_Name"];
SPView oView = oList.Views["View_Name"];
SPViewFieldCollection collViewFields = oView.ViewFields;
collViewFields.Delete("Field_Name");
oView.Update();
}
注意事項 |
---|
某些物件實作IDisposable介面,並且您必須避免之後不再需要保留這些物件在記憶體中。良好的程式碼撰寫方式的相關資訊,請參閱Disposing Objects。 |