DataTable.Clear Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.