DataColumnCollection.Contains(String) Méthode

Définition

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.

S’applique à

Voir aussi