SPViewFieldCollection.Delete - Méthode (String)
Supprime le champ portant le nom spécifié de la collection.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Sub Delete ( _
strField As String _
)
'Utilisation
Dim instance As SPViewFieldCollection
Dim strField As String
instance.Delete(strField)
public void Delete(
string strField
)
Paramètres
strField
Type : System.StringChaîne qui contient le nom du champ.
Remarques
La méthode Delete 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 supprime un objet field de la collection d'afficher les champs dans un affichage d'une 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
viewFields.Delete("Field_Name")
view.Update()
SPSite oSiteCollection = SPContext.Current.Site;
using (SPWeb oWebsite = oSiteCollection.AllWebs["Site_Name"])
{
SPList oList = oWebsite.Lists["List_Name"];
SPView oView = oList.Views["View_Name"];
SPViewFieldCollection collViewFields = oView.ViewFields;
collViewFields.Delete("Field_Name");
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.