del método SPViewFieldCollection.ToStringCollection
Carga los nombres de los campos de vista en un objeto StringCollection .
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Function ToStringCollection As StringCollection
'Uso
Dim instance As SPViewFieldCollection
Dim returnValue As StringCollection
returnValue = instance.ToStringCollection()
public StringCollection ToStringCollection()
Valor devuelto
Tipo: System.Collections.Specialized.StringCollection
Un objeto System.Collections.Specialized.StringCollection que contiene los nombres de los campos de la vista.
Ejemplos
En el ejemplo de código siguiente se carga los campos de vista de una vista de lista en un objeto de StringCollection y recorre en iteración la colección para mostrar el nombre de cada campo.
En este ejemplo se requiere una directiva de using (Imports en Visual Basic) para el espacio de nombres Microsoft.SharePoint .
Dim oSiteCollection As SPSite = New SPSite("Absolute_URL")
Using oWebsite As SPWeb = oSiteCollection.AllWebs("Website_Name"))
Dim oList As SPList = oWebsite.Lists("List_Name")
Dim oView As SPView = oList.Views("View_Name")
System.Collections.Specialized.StringCollection collStrings =
oView.ViewFields.ToStringCollection()
Dim i As Integer
For i = 0 To collStrings.Count- 1 Step i + 1
Console.WriteLine(collStrings(i))
Next
End Using
SPSite oSiteCollection = new SPSite("Absolute_URL");
using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
SPList oList = oWebsite.Lists["List_Name"];
SPView oView = oList.Views["View_Name"];
System.Collections.Specialized.StringCollection collStrings =
oView.ViewFields.ToStringCollection();
for (int i = 0; i < collStrings.Count; i++)
{
Console.WriteLine(collStrings[i]);
}
}