DataTable.Clear Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden DataTable alle gegevens gewist.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Voorbeelden
In het volgende voorbeeld wordt de tabel met alle gegevens gewist.
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
Opmerkingen
Alle rijen in alle tabellen worden verwijderd. Er wordt een uitzondering gegenereerd als de tabel onderliggende relaties heeft die ertoe leiden dat onderliggende rijen zwevend worden.
Als de DataSet is gebonden aan een XmlDataDocument, bellen DataSet.Clear of DataTable.Clear verhogen van de NotSupportedException. Om deze situatie te voorkomen, gaat u door elke tabel en verwijdert u elke rij één voor één. Wanneer u NewRow nieuwe rijen maakt, moeten de rijen worden verwerkt voordat u aanroept Clear.