SPViewFieldCollection.Add - Méthode (SPField)
Ajoute le champ spécifié à la collection.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Sub Add ( _
field As SPField _
)
'Utilisation
Dim instance As SPViewFieldCollection
Dim field As SPField
instance.Add(field)
public void Add(
SPField field
)
Paramètres
field
Type : Microsoft.SharePoint.SPFieldObjet SPField qui représente le champ.
Remarques
La méthode Add nécessite que la méthode Update de la classe SPView est appelée pour que les modifications soient prises en compte dans la base de données.
Exemples
L'exemple de code suivant utilise la méthode Add pour rendre un champ existant à un champ d'affichage pour la liste spécifiée.
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();
}
Notes
Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.