Compartir a través de


(SPField) del método SPViewFieldCollection.Delete

Elimina el campo especificado de la colección.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Sub Delete ( _
    field As SPField _
)
'Uso
Dim instance As SPViewFieldCollection
Dim field As SPField

instance.Delete(field)
public void Delete(
    SPField field
)

Parámetros

Comentarios

El método Delete requiere que se llama al método de Update de la clase SPView para que los cambios surtan efecto en la base de datos.

Ejemplos

En el ejemplo de código siguiente se elimina un objeto field de la colección de campos de la vista de una lista especificada.

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
Dim delViewField As SPField = list.Fields("Field_Name")

viewFields.Delete(delViewField)

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;
    SPField oViewFieldToDelete = oList.Fields["Field_Name"];
    collViewFields.Delete(oViewFieldToDelete);
    oView.Update();
}

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPViewFieldCollection

Miembros SPViewFieldCollection

Sobrecarga Delete

Espacio de nombres Microsoft.SharePoint