DataTable.Clear Método

Definição

Elimina DataTable todos os dados.

public:
 void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()

Exemplos

O exemplo seguinte limpa todos os dados da tabela.

private void ClearTable(DataTable table)
{
    try
    {
        table.Clear();
    }
    catch (DataException e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
            e.GetType());
    }
}
Private Sub ClearTable(table As DataTable)
    Try
        table.Clear()
    Catch e As DataException
    ' Process exception and return.
         Console.WriteLine("Exception of type {0} occurred.", _
           e.GetType().ToString())
    End Try
End Sub

Observações

Todas as linhas em todas as tabelas são removidas. É gerada uma exceção se a tabela tiver relações infantis impostas que possam causar órfãos de filas de crianças.

Se o DataSet está ligado a um XmlDataDocument, chamando DataSet.Clear ou DataTable.Clear aumenta o NotSupportedException. Para evitar esta situação, percorra cada tabela, removendo cada linha uma de cada vez. Quando usa NewRow para criar novas linhas, as linhas têm de ser processadas antes de chamar Clear.

Aplica-se a

Ver também