Compartir a través de


(String) de la propiedad SPFieldCollection.Item

Obtiene el campo con el nombre para mostrar especificado de la colección. En Microsoft C#, esta propiedad es un indizador para la clase SPFieldCollection .

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public ReadOnly Default Property Item ( _
    displayName As String _
) As SPField
    Get
'Uso
Dim instance As SPFieldCollection
Dim displayName As String
Dim value As SPField

value = instance(displayName)
public SPField this[
    string displayName
] { get; }

Parámetros

  • displayName
    Tipo: System.String

    Una cadena que contiene el nombre para mostrar.

Valor de propiedad

Tipo: Microsoft.SharePoint.SPField
Un objeto SPField que representa el campo.

Ejemplos

En el ejemplo de código siguiente se usa un indizador para eliminar un campo de una lista especificada.

En este ejemplo se requieren using directivas (Imports en Microsoft Visual Basic) para los espacios de nombres Microsoft.SharePoint y Microsoft.SharePoint.Utilities .

Dim webSite As SPWeb = SPContext.Current.Site.AllWebs("MySite")
Try
    Dim fields As SPFieldCollection = webSite.Lists("MyList").Fields
    Dim delField As String = fields("MyField").Title

    fields.Delete(delField)
Finally
    webSite.Dispose()
End Try
using (SPWeb oWebsite = SPContext.Current.Site.AllWebs["MySite"])
{
    SPFieldCollection collFields = oWebsite.Lists["MyList"].Fields;
    string strDelField = collFields["MyField"].Title;

    collFields.Delete(strDelField);
}

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPFieldCollection

Miembros SPFieldCollection

Sobrecarga Item

Espacio de nombres Microsoft.SharePoint