private void ExamForm_Load(object sender, EventArgs e) { /* initialize institution combo box first */ institutions = ExamAdministratorDB.GetInstitutions(); // set combo box for institutions SetCbInstitutions(); this.resetForm(); }
/* METHOD -> DataBinds the Exam Administrators Combo Box */ private void SetCbAdmins() { List <ExamAdministrator> admins_full = new List <ExamAdministrator>(); admins_full = ExamAdministratorDB.GetAdministrators(); // get all and restrict after admins = admins_full.Where(i => i.InstitutionName == InstitutionName).ToList(); // initialize the admin list by restricting to institution selected before admins.Insert(0, new ExamAdministrator { FirstName = "Select Administrator", LastName = "", AdministratorID = -1 }); //instantiates placeholder object at index 0 ctrl_cb_examAdmin.DataSource = admins; ctrl_cb_examAdmin.DisplayMember = "FullName"; ctrl_cb_examAdmin.ValueMember = "AdministratorID"; }