DataColumnCollection.Contains(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Vérifie si la collection contient une colonne portant le nom spécifié.
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Paramètres
- name
- String
ColumnName de la colonne à rechercher.
Retours
true
si une colonne portant ce nom existe ; sinon, false
.
Exemples
L’exemple suivant utilise la Contains méthode et la CanRemove méthode pour déterminer si la colonne peut être supprimée. Si c’est le cas, la colonne est supprimée.
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
Remarques
Utilisez la Contains méthode pour confirmer l’existence d’une colonne avant d’effectuer des opérations supplémentaires sur la colonne. La méthode retourne false
lorsque deux colonnes ou plus ont le même nom, mais des espaces de noms différents. L’appel ne réussit pas s’il existe une ambiguïté lors de la correspondance d’un nom de colonne à exactement une colonne.