Saltar al contenido

C #: ¿cómo actualizo DataGridView después de eliminar filas?

Solución:

¿No necesitas volver a enlazar la cuadrícula de datos?

dgrv.Datasource = [whatever data source];
dgrv.DataBind();

?

A veces, actualizar la vista de cuadrícula de datos no es suficiente y el elemento primario que la contiene también debe actualizarse.

Prueba esto:

dgv.Refresh(); // Make sure this comes first
dgv.Parent.Refresh(); // Make sure this comes second

También puede editar su fuente y adjuntar la nueva fuente de datos al control.

Si ha vinculado su cuadrícula de datos a una colección observable (si no es así, entonces debería), deberá implementar la interfaz INotifyCollectionChanged para que los oyentes sean notificados de los cambios dinámicos, como cuando se agregan y eliminan elementos o se actualiza la lista completa.

HTH

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *