DataTable.Clear Metoda

Definicja

Czyści DataTable wszystkich danych.Clears the DataTable of all data.

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.The following example clears the table of all data.

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.All rows in all tables are removed. Wyjątek jest generowany, jeśli tabela zawiera jakiekolwiek wymuszone relacje podrzędne, które mogłyby spowodować oddzielenie wierszy podrzędnych.An exception is generated if the table has any enforced child relations that would cause child rows to be orphaned.

Jeśli DataSet jest powiązany z XmlDataDocument, wywołanie DataSet.Clear lub DataTable.Clear wywołuje NotSupportedException.If the DataSet is bound to an XmlDataDocument, calling DataSet.Clear or DataTable.Clear raises the NotSupportedException. Aby uniknąć tej sytuacji, przechodzą każdą tabelę, usuwając każdy wiersz pojedynczo.To avoid this situation, traverse each table, removing each row one at a time. W przypadku tworzenia nowych wierszy przy użyciu NewRow należy przetworzyć wiersze przed wywołaniem Clear.When you use NewRow to create new rows, the rows must be processed before you call Clear.

Dotyczy

Zobacz też