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!