Esempio n. 1
0
 private void ActualizarGrilla()
 {
     bs_usuarios.ResetBindings(true);
     bs_usuarios.DataSource             = admUsuarios.VerLista();
     dgrid_usuarios.DataSource          = bs_usuarios;
     dgrid_usuarios.Columns[0].Visible  = false;
     dgrid_usuarios.Columns[1].Visible  = false;
     dgrid_usuarios.Columns[3].Visible  = false;
     dgrid_usuarios.Columns[10].Visible = false;
 }
        private void ActualizarGrilla()
        {
            bs_personas.ResetBindings(true);
            List <int> columnasinvisibles = new List <int>();

            columnasinvisibles.Add(0);
            columnasinvisibles.Add(1);
            columnasinvisibles.Add(5);
            columnasinvisibles.Add(6);
            columnasinvisibles.Add(7);
            if (tag == 1)
            {
                Ctrl_clientes admclientes = Ctrl_clientes.ClaseActiva();
                bs_personas.DataSource = admclientes.VerLista();
                columnasinvisibles.Add(3);
                columnasinvisibles.Add(4);
            }
            else if (tag == 2)
            {
                Ctrl_proveedores admproveedores = Ctrl_proveedores.ClaseActiva();
                bs_personas.DataSource = admproveedores.VerLista();
                columnasinvisibles.Add(4);
                columnasinvisibles.Add(2);
                columnasinvisibles.Add(8);
            }
            else
            {
                Ctrl_usuarios admusuarios = Ctrl_usuarios.ClaseActiva();
                bs_personas.DataSource = admusuarios.VerLista();
                columnasinvisibles.Add(3);
                columnasinvisibles.Add(2);
                columnasinvisibles.Add(8);
                columnasinvisibles.Add(9);
            }
            dgrid_personas.DataSource = bs_personas;
            dgrid_personas.ClearSelection();
            foreach (int x in columnasinvisibles)
            {
                dgrid_personas.Columns[x].Visible = false;
            }
        }