DataTable.Clear Metodo

Definizione

Cancella tutti i dati dell'oggetto DataTable.

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

Esempio

Nell'esempio seguente viene cancellata la tabella di tutti i dati.

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

Tutte le righe in tutte le tabelle vengono rimosse. Viene generata un'eccezione se la tabella ha relazioni figlio applicate che causano l'orfanità delle righe figlio.

Se l'oggetto è associato a un oggetto , chiamando DataSet.Clear o DataTable.Clear genera l'oggetto DataSetNotSupportedException.XmlDataDocument Per evitare questa situazione, attraversare ogni tabella, rimuovendo ogni riga una alla volta. Quando si usa NewRow per creare nuove righe, è necessario elaborare le righe prima di chiamare Clear.

Si applica a

Vedi anche