コード例 #1
0
        // Armo la lista de la grilla de datos
        private void Arma_Lista()
        {
            // Instancio el binding source
            BsPerfiles = new BindingSource();
            //Luego lo lleno con los datos de la grilla
            BsPerfiles.DataSource = dgv_datos;

            cmb_grupos.DataSource         = cGrupo.ObtenerGrupos();
            cmb_grupos.DisplayMember      = "descripcion";
            cmb_grupos.SelectedItem       = null;
            cmb_grupos.SelectedText       = "Todos";
            cmb_permisos.DataSource       = cPermiso.ObtenerPermisos();
            cmb_permisos.DisplayMember    = "descripcion";
            cmb_permisos.SelectedItem     = null;
            cmb_permisos.SelectedText     = "Todos";
            cmb_formularios.DataSource    = cFormulario.ObtenerFormularios();
            cmb_formularios.DisplayMember = "nombredemuestra";
            cmb_formularios.SelectedItem  = null;
            cmb_formularios.SelectedText  = "Todos";

            // Limpio la grilla
            dgv_datos.DataSource = null;
            // LLeno el binding con los datos que traigo de las entidades
            BsPerfiles.DataSource = cPerfil.ObtenerPerfiles();
            // Asigno el binding a la grilla
            dgv_datos.DataSource            = BsPerfiles;
            dgv_datos.Columns[0].HeaderText = "Identificador";
            dgv_datos.Columns[1].HeaderText = "Grupo";
            dgv_datos.Columns[2].HeaderText = "Permiso";
            dgv_datos.Columns[3].HeaderText = "Formulario";
        }