¿Cómo limpiar un DataGridView?
El día de hoy quiero compartirte 2 formas rápidas y sencillas de quitar los registros de un control DataGridView.
OJO
No se eliminarán los registros de la base de datos (en caso de que estés enlazado a una), solo se borrarán del control DataGridView.
Índice
¿Cómo limpiar un Datagridview conectado a una base de datos?
Cuando un control Datagridview está enlazado a una base de datos la cadena de conexión (el código que le indica al Datagridview que debe conectarse a la base de datos llamada «X» ubicada en el servidor o en tu computadora) se almacena en la propiedad Datasource (Fuente de datos)
Por lo que, para borrar los datos del control, solamente bastará que accedas a dicha propiedad y la ‘dejes en blanco’.
Para esto, escribe lo siguiente:
Datagridview1.Datasource = «»
Y ¡listo!… Con esto habrás borrado todos los registros (filas) del Datagridview.
Ahora, en caso de que desees eliminar también las columnas del control solamente deberás acceder a la propiedad Columns y utilizar el método Clear como se muestra a continuación:
Datagridview.Columns.Clear()
De esta manera, quedará completamente vacío el Datagridview.
¿Cómo limpiar un Datagridview que NO está conectado a una base de datos?
En caso de que tu control no esté conectado a una base de datos, solamente será necesario que accedas a la propiedad Rows (Filas) del DataGridView y utilices nuevamente el método Clear
Datagridview.Rows.Clear()
De esta manera, podrás borrar todo el contenido o los registros del DataGridView.
Como puedes ver, es muy sencillo limpiar un DataGridView y lo mejor es que estas líneas las puedes colocar en una función o un subprocedimiento para llamarlo cada vez que desees borrar los registros del Datagridview o insertarlo directamente en la parte del código que lo necesites.
--- También te puede interesar ---