DataTable.Clear Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Cancella tutti i dati dell'oggetto DataTable.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
Esempio
Nell'esempio seguente viene cancellata la tabella di tutti i dati.
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
Commenti
Tutte le righe in tutte le tabelle vengono rimosse. Viene generata un'eccezione se nella tabella sono presenti relazioni figlio applicate che causerebbero l'orfanità delle righe figlio.
Se l'oggetto DataSet è associato a un XmlDataDocumentoggetto , la chiamata DataSet.Clear o DataTable.Clear genera l'oggetto NotSupportedException. Per evitare questa situazione, attraversare ogni tabella, rimuovendo ogni riga una alla volta. Quando si usa NewRow per creare nuove righe, è necessario elaborare le righe prima di chiamare Clear.