DataColumnCollection.Contains(String) Método

Definição

Verifica se a coleção contém uma coluna com o nome especificado.

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

Parâmetros

name
String

O ColumnName da coluna a procurar.

Devoluções

true se existir uma coluna com este nome; caso contrário, false.

Exemplos

O exemplo seguinte utiliza o Contains método e o CanRemove método para determinar se a coluna pode ser removida. Se assim for, a coluna é removida.

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

Observações

Use o Contains método para confirmar a existência de uma coluna antes de realizar operações adicionais sobre ela. O método retorna false quando duas ou mais colunas têm o mesmo nome mas espaços de nomes diferentes. A chamada não tem sucesso se houver alguma ambiguidade ao associar o nome de uma coluna a exatamente uma coluna.

Aplica-se a

Ver também