Leer en inglés

Compartir vía


DataTable.Clear Método

Definición

Borra el DataTable de todos los datos.

C#
public void Clear ();

Ejemplos

En el ejemplo siguiente se borra la tabla de todos los datos.

C#
private void ClearTable(DataTable table)
{
    try
    {
        table.Clear();
    }
    catch (DataException e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
            e.GetType());
    }
}

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.

DataSet Si está enlazado a , XmlDataDocumentllamando a DataSet.Clear o DataTable.Clear genera .NotSupportedException Para evitar esta situación, recorra cada tabla, quitando cada fila de una en una. Cuando se usa NewRow para crear nuevas filas, las filas se deben procesar antes de llamar a Clear.

Se aplica a

Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Consulte también