Udostępnij za pośrednictwem


DataColumnCollection.Contains(String) Metoda

Definicja

Sprawdza, czy kolekcja zawiera kolumnę o określonej nazwie.

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

Kolumna ColumnName do wyszukania.

Zwraca

true jeśli kolumna istnieje o tej nazwie; w przeciwnym razie , false.

Przykłady

W poniższym przykładzie użyto Contains metody i CanRemove metody , aby określić, czy można usunąć kolumnę. Jeśli tak, kolumna zostanie usunięta.

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

Uwagi

Contains Użyj metody , aby potwierdzić istnienie kolumny przed wykonaniem dodatkowych operacji w kolumnie. Metoda zwraca false wartość , gdy co najmniej dwie kolumny mają taką samą nazwę, ale różne przestrzenie nazw. Wywołanie nie powiedzie się, jeśli podczas dopasowywania nazwy kolumny do dokładnie jednej kolumny występuje niejednoznaczność.

Dotyczy

Zobacz też