(SPField) del método SPViewFieldCollection.Add
Agrega el campo especificado a la colección.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Sub Add ( _
field As SPField _
)
'Uso
Dim instance As SPViewFieldCollection
Dim field As SPField
instance.Add(field)
public void Add(
SPField field
)
Parámetros
field
Tipo: Microsoft.SharePoint.SPFieldUn objeto SPField que representa el campo.
Comentarios
El método Add requiere que se llama al método de Update de la clase SPView para que los cambios surtan efecto en la base de datos.
Ejemplos
En el ejemplo de código siguiente se usa el método Add para convertir un campo existente en un campo de vista para la lista especificada.
Dim siteCollection As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim list As SPList = site.Lists("List_Name")
Dim view As SPView = list.Views("View_Name")
Dim viewFields As SPViewFieldCollection = view.ViewFields
Dim newViewField As SPField = list.Fields("Field_Name")
viewFields.Add(newViewField)
view.Update()
SPSite oSiteCollection = SPContext.Current.Site;
using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
SPList oList = oWebsite.Lists["List_Name"];
SPView oView = oList.Views["View_Name"];
SPViewFieldCollection collViewFields = oView.ViewFields;
SPField oViewField = oList.Fields["Field_Name"];
collViewFields.Add(oViewField);
oView.Update();
}
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.