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.