Udostępnij za pośrednictwem


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 , wywołuje DataSet.Clear metodę XmlDataDocumentlub DataTable.Clear wywołuje metodę NotSupportedException. Aby uniknąć takiej sytuacji, należy przechodzić 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ż