DataColumnCollection.Contains(String) Metodo

Definizione

Controlla se la raccolta contiene una colonna con il nome specificato.

public:
 bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

Parametri

name
String

Oggetto ColumnName della colonna da cercare.

Valori restituiti

true se esiste una colonna con questo nome; in caso contrario, false.

Esempio

Nell'esempio seguente viene utilizzato il Contains metodo e il CanRemove metodo per determinare se la colonna può essere rimossa. In tal caso, la colonna viene rimossa.

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

Commenti

Utilizzare il Contains metodo per confermare l'esistenza di una colonna prima di eseguire operazioni aggiuntive sulla colonna. Il metodo restituisce false quando due o più colonne hanno lo stesso nome ma spazi dei nomi diversi. La chiamata non riesce se si verifica un'ambiguità quando si associa un nome di colonna a una sola colonna.

Si applica a

Vedi anche