Freigeben über


DataTable.Clear-Methode

Löscht alle Daten aus der DataTable.

Namespace: System.Data
Assembly: System.Data (in system.data.dll)

Syntax

'Declaration
Public Sub Clear
'Usage
Dim instance As DataTable

instance.Clear
public void Clear ()
public:
void Clear ()
public void Clear ()
public function Clear ()

Hinweise

Alle Zeilen in allen Tabellen werden entfernt. Wenn die Tabelle erzwungene untergeordnete Beziehungen enthält, die zum Verwaisen untergeordneter Zeilen führen, wird eine Ausnahme generiert.

Wenn das DataSet an ein XmlDataDocument gebunden ist, löst das Aufrufen von DataSet.Clear oder DataTable.Clear die NotSupportedException aus. Um dies zu vermeiden, traversieren Sie jede Tabelle, und entfernen Sie jede Zeile einzeln.

Beispiel

Im folgenden Beispiel werden alle Daten aus der Tabelle gelöscht.

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
private void ClearTable(DataTable table)
{
    try
    {
        table.Clear();
    }
    catch (DataException e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.", 
            e.GetType());
    }

}

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

DataTable-Klasse
DataTable-Member
System.Data-Namespace

Weitere Ressourcen

Erstellen und Verwenden von DataTables