Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/09/2013, 18:21
lazaroFH
 
Fecha de Ingreso: agosto-2013
Ubicación: Ensenada
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Eliminar columnas de un datagridview automaticamente si no contiene datos

Listo!!, logré elimanar por medio de un botón aquellas columnas en donde todos sus registros fueran BDNull, por si alguien le interesa le dejo el código:
Código:
int columna = 3;
            int registros = 0;
            foreach (DataGridViewColumn col in dataGridView2.Columns)
            {
                if (columna < dataGridView2.Columns.Count - 1)
                {
                    foreach (DataGridViewRow fila in dataGridView2.Rows)
                    {
                        if (fila.Cells[columna].Value == DBNull.Value)
                        {
                                registros++;
                        }
                        if (registros == dataGridView2.Rows.Count -1)
                        {
                        dataGridView2.Columns[columna].Visible = false;
                         }
                            
                    }
                    registros = 0;   
                }
                columna++; 
            }
Saludos!