DataTable.Clear Metoda

Definicja

Czyści DataTable wszystkie dane.

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

Przykłady

Poniższy przykład czyści tabelę wszystkich danych.

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

Uwagi

Wszystkie wiersze we wszystkich tabelach są usuwane. Wyjątek jest generowany, jeśli tabela ma wymuszone relacje podrzędne, które mogłyby spowodować oddzielone wiersze podrzędne.

Jeśli element DataSet jest powiązany z elementem XmlDataDocument, wywołuje DataSet.Clear lub DataTable.Clear zgłasza element NotSupportedException. Aby uniknąć takiej sytuacji, należy przejść przez każdą tabelę, usuwając każdy wiersz pojedynczo. Podczas tworzenia NewRow nowych wierszy należy przetworzyć wiersze przed wywołaniem metody Clear.

Dotyczy

Zobacz też