DataTable.Clear DataTable.Clear DataTable.Clear DataTable.Clear Method

Definizione

Cancella tutti i dati dell'oggetto DataTable.Clears the DataTable of all data.

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

Esempi

Nell'esempio seguente cancella la tabella di tutti i dati.The following example clears the table of all data.

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

Commenti

Vengono rimosse tutte le righe in tutte le tabelle.All rows in all tables are removed. Viene generata un'eccezione se la tabella include eventuali relazioni figlio che fa sì che le righe figlio diventerebbero orfane.An exception is generated if the table has any enforced child relations that would cause child rows to be orphaned.

Se il DataSet è associato a un XmlDataDocument, la chiamata DataSet.Clear oppure DataTable.Clear genera il NotSupportedException.If the DataSet is bound to an XmlDataDocument, calling DataSet.Clear or DataTable.Clear raises the NotSupportedException. Per evitare questa situazione, scorrere ogni tabella, rimuovendo una riga alla volta.To avoid this situation, traverse each table, removing each row one at a time. Quando si usa NewRow per creare nuove righe, le righe devono essere elaborate prima di chiamare Clear.When you use NewRow to create new rows, the rows must be processed before you call Clear.

Si applica a

Vedi anche