SPViewFieldCollection - Classe

Représente la collection de champs renvoyés dans un affichage.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPViewFieldCollection

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

Syntaxe

'Déclaration
Public Class SPViewFieldCollection _
    Inherits SPBaseCollection
'Utilisation
Dim instance As SPViewFieldCollection
public class SPViewFieldCollection : SPBaseCollection

Remarques

Utilisez la propriété ViewFields de la classe SPQuery, SPViewou SPViewStyle pour renvoyer un objet SPViewFieldCollection qui représente la collection de champs pour une requête, en mode d'affichage ou afficher le style. Un indexeur permet de renvoyer un champ de vue unique de la collection. Par exemple, si la collection est assignée à une variable nommée collViewFields, utilisez myViewFields[index] dans C# ou myViewFields(index) dans Visual Basic, où index est le numéro d'index du champ dans la collection.

Exemples

L'exemple de code suivant supprime le champ modifié à partir de l'affichage d'une liste d'annonces spécifié et ajoute le champ expire à la vue.

Dim siteCollection As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim list As SPList = site.Lists("Announcements")
Dim view As SPView = list.Views(1)

view.ViewFields.Delete("Modified")

view.ViewFields.Add("Expires")

view.Update() 
SPSite oSiteCollection = SPContext.Current.Site;
using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
    SPList oList = oWebsite.Lists["Announcements"];
    SPView oView = oList.Views[1];
    oView.ViewFields.Delete("Modified");
    oView.ViewFields.Add("Expires");
    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.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPViewFieldCollection - Membres

Microsoft.SharePoint - Espace de noms