DataColumnCollection.Contains(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
existuje-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.