コード例 #1
0
        internal List<Grupo> ListaGrupos()
        {
            List<Grupo> listaGrupos = new List<Grupo>();
            Grupo grupo;

            // Obtenemos la tabla de grupos
            gruposAdapt = new GruposTableAdapter();
            DataSet1.GruposDataTable gruposTabla = new DataSet1.GruposDataTable();
            gruposTabla = gruposAdapt.GetData();

            //La recorro para construir la lista de Grupos
            foreach (DataSet1.GruposRow regGrupo in gruposTabla)
            {
                grupo = new Grupo(regGrupo.idGrupo, regGrupo.nombre);
                listaGrupos.Add(grupo);
            }

            return listaGrupos;
        }
コード例 #2
0
        private void CargaCombos()
        {
            List<Grupo> listaGrupos = new List<Grupo>();
            List<Grupo> listaTodos = new List<Grupo>();
            Grupo grupo;

            GruposTableAdapter adaptadorGrupos = new GruposTableAdapter();
            DataSet.GruposDataTable tablaGrupos = new DataSet.GruposDataTable();

            // Cargamos en la tabla de Grupos los grupos de la BD:
            tablaGrupos = adaptadorGrupos.GetData();

            // Le añadimos a la lista todos los grupos:
            listaTodos.Add(new Grupo(0, "Todos los Grupos"));

            foreach (DataSet.GruposRow filaDSGrupo in tablaGrupos)
            {
                // Creamos el grupo y lo añadimos a las listas:
                grupo = new Grupo(filaDSGrupo.idGrupo, filaDSGrupo.nombre);
                listaGrupos.Add(grupo);
                listaTodos.Add(grupo);
            }

            // Enlazamos la lista de Todos los Grupos al combo de FormAlumnos:
            cbGrupos.DataSource = listaTodos;
            cbGrupos.ValueMember = "IDGrupo";
            cbGrupos.DisplayMember = "Nombre";

            // Enlace de la lista de Grupos al combo de FormDetalles:
            formDetalles.cbGruposDetalle.DataSource = listaGrupos;
            formDetalles.cbGruposDetalle.ValueMember = "IdGrupo";
            formDetalles.cbGruposDetalle.DisplayMember = "Nombre";
        }