DataTable.Clear Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Borra todos DataTable los datos.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Ejemplos
En el ejemplo siguiente se borra la tabla de todos los datos.
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
Comentarios
Se quitan todas las filas de todas las tablas. Se genera una excepción si la tabla tiene relaciones secundarias aplicadas que harían que las filas secundarias fueran huérfanas.
Si está DataSet enlazado a , XmlDataDocumentllamando a DataSet.Clear o DataTable.Clear genera el NotSupportedExceptionobjeto . Para evitar esta situación, recorra cada tabla, quitando cada fila una a la vez. Cuando se usa NewRow para crear nuevas filas, las filas deben procesarse antes de llamar a Clear.