DataTable.Clear Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vymaže DataTable všechna data.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Příklady
Následující příklad vymaže tabulku všech dat.
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
Poznámky
Odeberou se všechny řádky ve všech tabulkách. Výjimka se vygeneruje, pokud tabulka obsahuje vynucené podřízené vztahy, které by způsobily, že podřízené řádky budou osamocené.
DataSet Je-li vázán XmlDataDocumentna , volání DataSet.Clear nebo DataTable.Clear vyvolá NotSupportedException. Pokud se chcete této situaci vyhnout, projdete jednotlivé tabulky a odeberete jednotlivé řádky po jednom. Pokud používáte NewRow k vytvoření nových řádků, musí být řádky zpracovány před voláním Clear.