Condividi tramite


DataColumnCollection.Contains(String) Metodo

Definizione

Verifica se l'insieme 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

Proprietà ColumnName della colonna di cui eseguire la ricerca.

Restituisce

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

Esempio

Nell'esempio seguente viene usato il metodo e il ContainsCanRemove 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

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

Si applica a

Vedi anche