DataColumnCollection.Contains(String) Methode

Definition

Überprüft, ob die Auflistung eine Spalte mit dem angegebenen Namen enthält.

C#
public bool Contains (string name);

Parameter

name
String

Der ColumnName der zu suchenden Spalte.

Gibt zurück

true, wenn eine Spalte mit diesem Namen vorhanden ist, andernfalls false.

Beispiele

Im folgenden Beispiel werden die Contains -Methode und die CanRemove -Methode verwendet, um zu bestimmen, ob die Spalte entfernt werden kann. Wenn dies der Grund ist, wird die Spalte entfernt.

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

    if (columns.Contains(columnName))
        if (columns.CanRemove(columns[columnName]))
            columns.Remove(columnName);
}

Hinweise

Verwenden Sie die Contains -Methode, um das Vorhandensein einer Spalte zu bestätigen, bevor Sie zusätzliche Vorgänge für die Spalte ausführen. Die -Methode gibt zurück false , wenn zwei oder mehr Spalten denselben Namen, aber unterschiedliche Namespaces haben. Der Aufruf ist nicht erfolgreich, wenn beim Abgleich eines Spaltennamens mit genau einer Spalte mehrdeutig ist.

Gilt für:

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Weitere Informationen