SPViewFieldCollection.Delete method (String)
Exclui o campo com o nome especificado da coleção.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub Delete ( _
strField As String _
)
'Uso
Dim instance As SPViewFieldCollection
Dim strField As String
instance.Delete(strField)
public void Delete(
string strField
)
Parâmetros
strField
Type: System.StringUma seqüência de caracteres que contém o nome do campo.
Comentários
O método Delete requer que o método Update da classe SPView ser chamado para que as alterações tenham efeito no banco de dados.
Examples
O exemplo de código a seguir exclui um campo do conjunto de campos do modo de exibição em uma exibição de uma 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
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();
}
Dica
Determinados objetos implementam a interface IDisposable , e você deve evitar reter esses objetos na memória depois que eles não são mais necessários. Para obter informações sobre boas práticas de codificação, consulte Disposing Objects.