Compartilhar via


SPView.ViewFields property

Obtém os campos de exibição que são usados no modo de exibição.

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

Syntax

'Declaração
Public ReadOnly Property ViewFields As SPViewFieldCollection
    Get
'Uso
Dim instance As SPView
Dim value As SPViewFieldCollection

value = instance.ViewFields
public SPViewFieldCollection ViewFields { get; }

Property value

Type: Microsoft.SharePoint.SPViewFieldCollection
Um objeto SPViewFieldCollection que representa os campos de exibição.

Comentários

Para obter mais informações sobre os campos do modo de exibição, consulte o elemento ViewFields .

Examples

O exemplo de código a seguir usa a propriedade ViewFields para retornar a coleção de campos do modo de exibição no modo de exibição de todos os itens de uma lista e adiciona um novo campo de exibição à coleção.

Dim siteColl As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteColl.AllWebs("Site_Name")

Dim list As SPList = site.Lists("List_Name")
Dim view As SPView = list.Views("All Items")
Dim viewFields As SPViewFieldCollection = view.ViewFields

viewFields.Add("Created")

view.Update() 
SPSite oSiteCollection = SPContext.Current.Site;
using(SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
   SPList oList = oWebsite.Lists["List_Name"];
   SPView oView = oList.Views["All Items"];
   SPViewFieldCollection collViewFields = oView.ViewFields;
   collViewFields.Add("Created");

   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

SPView class

SPView members

Microsoft.SharePoint namespace