Ler em inglês

Compartilhar via


DataTable.Clear Método

Definição

Limpa o DataTable de todos os dados.

public void Clear ();

Exemplos

O exemplo a seguir limpa a tabela de todos os dados.

private void ClearTable(DataTable table)
{
    try
    {
        table.Clear();
    }
    catch (DataException e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
            e.GetType());
    }
}

Comentários

Todas as linhas em todas as tabelas são removidas. Uma exceção será gerada se a tabela tiver relações filho impostas que possam fazer com que as linhas filho fiquem órfãs.

Se o DataSet estiver associado a um XmlDataDocument, chamar DataSet.Clear ou DataTable.Clear gerará o NotSupportedException. Para evitar essa situação, percorra cada tabela, removendo cada linha uma de cada vez. Quando você usa NewRow para criar novas linhas, as linhas devem ser processadas antes de chamar Clear.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também