Sdílet prostřednictvím


DataTable.Clear Metoda

Definice

Vymaže DataTable všechna data.

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

Příklady

Následující příklad vymaže tabulku všech dat.

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

Poznámky

Odeberou se všechny řádky ve všech tabulkách. Výjimka je generována, pokud tabulka obsahuje jakékoli vynucené podřízené vztahy, které by způsobily, že podřízené řádky jsou osamocené.

DataSet Pokud je vázaný XmlDataDocumentna , zavolá DataSet.Clear nebo DataTable.Clear vyvolá NotSupportedException. Pokud se chcete této situaci vyhnout, projdete každou tabulku a odeberete jednotlivé řádky po jednom. Když použijete NewRow k vytvoření nových řádků, musí být řádky před voláním Clearzpracovány.

Platí pro

Viz také