DataColumnCollection.Contains(String) Methode

Definitie

Controleert of de verzameling een kolom met de opgegeven naam bevat.

public:
 bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

Parameters

name
String

De ColumnName kolom die moet worden gezocht.

Retouren

true als er een kolom bestaat met deze naam; anders, false.

Voorbeelden

In het volgende voorbeeld worden de Contains methode en de CanRemove methode gebruikt om te bepalen of de kolom kan worden verwijderd. Zo ja, dan wordt de kolom verwijderd.

private void RemoveColumn(string columnName, DataTable table)
{
    DataColumnCollection columns = table.Columns;

    if (columns.Contains(columnName))
        if (columns.CanRemove(columns[columnName]))
            columns.Remove(columnName);
}
Private Sub RemoveColumn(columnName As String, table As DataTable)
    Dim columns As DataColumnCollection = table.Columns

    If columns.Contains(columnName) Then 
        If columns.CanRemove(columns(columnName)) Then 
            columns.Remove(columnName)
        End If
    End If
End Sub

Opmerkingen

Gebruik de Contains methode om het bestaan van een kolom te bevestigen voordat u extra bewerkingen op de kolom uitvoert. De methode retourneert false wanneer twee of meer kolommen dezelfde naam hebben, maar verschillende naamruimten. De aanroep slaagt niet als er dubbelzinnigheid is bij het koppelen van een kolomnaam aan precies één kolom.

Van toepassing op

Zie ook