Partager via


SPView.ViewFields - Propriété

Obtient les champs d'affichage qui sont utilisés dans la vue.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public ReadOnly Property ViewFields As SPViewFieldCollection
    Get
'Utilisation
Dim instance As SPView
Dim value As SPViewFieldCollection

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

Valeur de propriété

Type : Microsoft.SharePoint.SPViewFieldCollection
Objet SPViewFieldCollection qui représente les champs d'affichage.

Remarques

Pour plus d'informations sur les champs d'affichage, consultez l'élément ViewFields .

Exemples

L'exemple de code suivant utilise la propriété ViewFields pour renvoyer la collection d'afficher les champs dans l'affichage de tous les éléments d'une liste et ajoute un nouveau champ d'affichage à la collection.

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();
}

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPView classe

SPView - Membres

Microsoft.SharePoint - Espace de noms