Condividi tramite


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 nella tabella sono presenti relazioni figlio applicate che causerebbero l'orfanità delle righe figlio.

Se l'oggetto DataSet è associato a un XmlDataDocumentoggetto , la chiamata DataSet.Clear o DataTable.Clear genera l'oggetto NotSupportedException. 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