DataColumnCollection.Contains(String) Methode
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
- name
- String
Der ColumnName der zu suchenden Spalte.
true
, wenn eine Spalte mit diesem Namen vorhanden ist, andernfalls false
.
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.
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
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.
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 |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: