SPViewFieldCollection class
Representa a coleção de campos retornados em um modo de exibição.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPViewFieldCollection
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Class SPViewFieldCollection _
Inherits SPBaseCollection
'Uso
Dim instance As SPViewFieldCollection
public class SPViewFieldCollection : SPBaseCollection
Comentários
Use a propriedade ViewFields da classe SPQuery, SPViewou SPViewStyle para retornar um objeto SPViewFieldCollection que representa a coleção de campos do modo de exibição para uma consulta, um modo de exibição, ou de estilo. Use um indexador para retornar um campo único modo de exibição da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada collViewFields, use myViewFields[index] em C# ou deindexde myViewFields() no Visual Basic, onde index é o número de índice do campo na coleção.
Examples
O exemplo de código a seguir remove o campo modificado de modo de exibição especificado de uma lista de avisos e adiciona o campo expira para o modo de exibição.
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();
}
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.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.