DataColumnCollection.Contains(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ść.