DataColumnCollection.Contains(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Controleert of de verzameling een kolom met de opgegeven naam bevat.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parameters
- name
- String
De ColumnName kolom die moet worden gezocht.
Retouren
true als er een kolom bestaat met deze naam; anders, false.
Voorbeelden
In het volgende voorbeeld worden de Contains methode en de CanRemove methode gebruikt om te bepalen of de kolom kan worden verwijderd. Zo ja, dan wordt de kolom verwijderd.
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
Opmerkingen
Gebruik de Contains methode om het bestaan van een kolom te bevestigen voordat u extra bewerkingen op de kolom uitvoert. De methode retourneert false wanneer twee of meer kolommen dezelfde naam hebben, maar verschillende naamruimten. De aanroep slaagt niet als er dubbelzinnigheid is bij het koppelen van een kolomnaam aan precies één kolom.