Compartilhar via


SPViewFieldCollection.Delete method (String)

Exclui o campo com o nome especificado da coleção.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Sub Delete ( _
    strField As String _
)
'Uso
Dim instance As SPViewFieldCollection
Dim strField As String

instance.Delete(strField)
public void Delete(
    string strField
)

Parâmetros

  • strField
    Type: System.String

    Uma seqüência de caracteres que contém o nome do campo.

Comentários

O método Delete requer que o método Update da classe SPView ser chamado para que as alterações tenham efeito no banco de dados.

Examples

O exemplo de código a seguir exclui um campo do conjunto de campos do modo de exibição em uma exibição de uma 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
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();
}

Dica

Determinados objetos implementam a interface IDisposable , e você deve evitar reter esses objetos na memória depois que eles não são mais necessários. Para obter informações sobre boas práticas de codificação, consulte Disposing Objects.

Ver também

Referência

SPViewFieldCollection class

SPViewFieldCollection members

Delete overload

Microsoft.SharePoint namespace