private void cargarGrillaTipos()
    {
        Programa.Areas AREA_PROGRAMA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

        TipoActividad _tipoActividad = new TipoActividad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaTipos = _tipoActividad.ObtenerTiposActividadPorArea(AREA_PROGRAMA);

        if (tablaTipos.Rows.Count <= 0)
        {
            if (_tipoActividad.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _tipoActividad.MensajeError, Proceso.Error);
            }
            else
            {
                Mostrar(Acciones.Nuevo);
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron Tipos de Actividad configurados.", Proceso.Advertencia);
            }

            GridView_Tipos.DataSource = null;
            GridView_Tipos.DataBind();
        }
        else
        {
            Mostrar(Acciones.Cargar);

            CargarGrillaTiposDesdeTabla(tablaTipos);

            inhabilitarFilasGrilla(GridView_Tipos, 1);
        }
    }
    private void CargarGrillaTiposDesdeTabla(DataTable tablaTipos)
    {
        GridView_Tipos.DataSource = tablaTipos;
        GridView_Tipos.DataBind();

        for (int i = 0; i < GridView_Tipos.Rows.Count; i++)
        {
            GridViewRow filaGrilla = GridView_Tipos.Rows[i];
            DataRow     filaTabla  = tablaTipos.Rows[i];

            TextBox textoNombre = filaGrilla.FindControl("TextBox_Nombre") as TextBox;
            textoNombre.Text = filaTabla["NOMBRE"].ToString().Trim();

            DropDownList dropEstado = filaGrilla.FindControl("DropDownList_Estado") as DropDownList;
            dropEstado.SelectedValue = filaTabla["ACTIVA"].ToString();

            CheckBoxList checkSecciones       = filaGrilla.FindControl("CheckBoxList_Secciones") as CheckBoxList;
            String       seccionesHabilitadas = filaTabla["SECCIONES_HABILITADAS"].ToString().Trim();
            checkSecciones.ClearSelection();
            if (seccionesHabilitadas.Contains("Resultados Encuesta") == true)
            {
                checkSecciones.Items[0].Selected = true;
            }

            if (seccionesHabilitadas.Contains("Control Asistencia") == true)
            {
                checkSecciones.Items[1].Selected = true;
            }

            if (seccionesHabilitadas.Contains("Entidades Colaboradoras") == true)
            {
                checkSecciones.Items[2].Selected = true;
            }

            if (seccionesHabilitadas.Contains("Compromisos") == true)
            {
                checkSecciones.Items[3].Selected = true;
            }
        }
    }