DataTable.Clear Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.