Compartilhar via


SPViewFieldCollection.Add method (SPField)

Adiciona o campo especificado à coleção.

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

Syntax

'Declaração
Public Sub Add ( _
    field As SPField _
)
'Uso
Dim instance As SPViewFieldCollection
Dim field As SPField

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

Parâmetros

Comentários

O método Add 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 usa o método Add para transformar um campo de exibição para a lista especificada de um campo existente.

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

viewFields.Add(newViewField)

view.Update() 
SPSite oSiteCollection = SPContext.Current.Site;
using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
    SPList oList = oWebsite.Lists["List_Name"];
    SPView oView = oList.Views["View_Name"];
    SPViewFieldCollection collViewFields = oView.ViewFields;
    SPField oViewField = oList.Fields["Field_Name"];
    collViewFields.Add(oViewField);
    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

Add overload

Microsoft.SharePoint namespace