Sdílet prostřednictvím


DataColumnCollection.Contains(String) Metoda

Definice

Zkontroluje, jestli kolekce obsahuje sloupec se zadaným názvem.

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

Parametry

name
String

Sloupec ColumnName , který chcete vyhledat.

Návraty

trueexistuje-li sloupec s tímto názvem; v opačném případě . false

Příklady

Následující příklad používá metodu Contains a metodu CanRemove k určení, zda lze sloupec odebrat. Pokud ano, sloupec se odebere.

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

Poznámky

Použijte metodu Contains k potvrzení existence sloupce před provedením dalších operací se sloupcem. Metoda vrátí false , když dva nebo více sloupců mají stejný název, ale různé obory názvů. Volání není úspěšné, pokud existuje nějaká nejednoznačnost při porovnávání názvu sloupce přesně s jedním sloupcem.

Platí pro

Viz také