SPViewFieldCollection-Klasse

Stellt die Auflistung von Feldern in einer Ansicht zurückgegeben.

Vererbungshierarchie

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

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

Syntax

'Declaration
Public Class SPViewFieldCollection _
    Inherits SPBaseCollection
'Usage
Dim instance As SPViewFieldCollection
public class SPViewFieldCollection : SPBaseCollection

Hinweise

Verwenden Sie die ViewFields -Eigenschaft der Klasse SPQuery, SPViewoder SPViewStyle , ein SPViewFieldCollection -Objekt zurückzugeben, das die Auflistung von Ansichtsfeldern für eine Abfrage, Ansicht, darstellt oder zeigen Sie Stil an. Verwenden Sie einen Indexer, ein einzelnes Feld aus der Auflistung zurückgegeben. Verwenden Sie z. B., wenn die Auflistung in eine Variable namens collViewFieldszugewiesen wird, myViewFields[index] in C# oder myViewFields(index) in Visual Basic, wobei index die Indexnummer des Feldes in der Auflistung ist.

Beispiele

Im folgenden Codebeispiel wird die angegebene Ansicht eine Ankündigungsliste entfernt das Feld geändert und die Ansicht Feld Ablauf hinzugefügt.

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

Hinweis

Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, nachdem sie nicht mehr benötigt werden. Informationen zu bewährten Programmierpraktiken finden Sie unter Disposing Objects.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPViewFieldCollection-Member

Microsoft.SharePoint-Namespace