DataColumnCollection.Contains(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft, ob die Auflistung eine Spalte mit dem angegebenen Namen enthält.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parameter
- name
- String
Die ColumnName Spalte, nach der gesucht werden soll.
Gibt zurück
truewenn eine Spalte mit diesem Namen vorhanden ist; andernfalls . false
Beispiele
Im folgenden Beispiel wird die Contains Methode und die CanRemove Methode verwendet, um zu bestimmen, ob die Spalte entfernt werden kann. Wenn ja, wird die Spalte entfernt.
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
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 haben, aber unterschiedliche Namespaces. Der Aufruf ist nicht erfolgreich, wenn beim Abgleichen eines Spaltennamens zu genau einer Spalte mehrdeutig ist.