// 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"; }