DataTable.Clear Methode

Definition

Löscht alle DataTable Daten.

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

Beispiele

Im folgenden Beispiel wird die Tabelle aller Daten gelöscht.

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

Hinweise

Alle Zeilen in allen Tabellen werden entfernt. Eine Ausnahme wird generiert, wenn die Tabelle über alle erzwungenen untergeordneten Beziehungen verfügt, die dazu führen würden, dass untergeordnete Zeilen verwaist werden.

Wenn die DataSet Bindung an einen XmlDataDocument, aufruft DataSet.Clear oder DataTable.Clear löst die NotSupportedException. Um diese Situation zu vermeiden, durchlaufen Sie jede Tabelle, indem Sie jede Zeile einzeln entfernen. Wenn Sie zum Erstellen neuer Zeilen verwenden NewRow , müssen die Zeilen vor dem Aufrufen Clearverarbeitet werden.

Gilt für:

Weitere Informationen