private void actualizarColumnasDeEstado(DataGridView dg)
{
if (primeraConsulta)
{
DataGridViewColumn columnaHabilitada = new DataGridViewTextBoxColumn();
columnaHabilitada.Name = "Habilitado";
columnaHabilitada.HeaderText = "Habilitado";
columnaHabilitada.ReadOnly = true;
dg.Columns.Insert(dg.Columns["Estado"].Index, columnaHabilitada);
}
foreach (DataGridViewRow fila in dg.Rows)
{
Boolean valor = (Boolean)(fila.Cells["Estado"].Value);
if (valor)
{
fila.Cells["Habilitado"].Value = "SI";
}
else
{
fila.Cells["Habilitado"].Value = "NO";
}
}
dg.Columns["Estado"].Visible = false;
}