Ver Mensaje Individual
  #12 (permalink)  
Antiguo 02/02/2011, 12:45
JMCAHK
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Re: Limpiar DatagridView

Cita:
Iniciado por namorales Ver Mensaje
Creo que seria mas facil hacer esto:

Datagridview.DataSource = ""

Rapido, facil, y sin gasto de recursos, bueno por lo menos yo eso estoy haciendo si hay algun clavo con esto que alguien me diga porfavor.
Voy a explicar exactamente que pasa con esto que decis amigo:

si tubiese un datagridview con 3 columnas, y 2 filas, y aplicas: Datagridview.DataSource = ""... Todo anda perfecto, se te borran las filas y columnas, pero no del todo, simplemente ya no las ves, pero estas siguen ahi....

Para evitar dicho problema, te dejo dos soluciones:

1.- dataGridView1.Columns.Clear();

2.-for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
dataGridView1.Rows.RemoveAt(i);
}
dataGridView1.Columns.Clear();


Nota: dataGridView1 es el nombre de mi datagridview, el tuyo puede ser otro.
Practicamente la opcion 1 es la mejor, es menos codigo, y hace lo mismo que la 2... en la 2 primero elimino filas y luego columnas.

Espero te sirva , Saludos cordiales

Última edición por JMCAHK; 02/02/2011 a las 13:14