/* METHOD -> Refresh exam combo box and change index to the matching examID */
 private void RefreshExams(int examID)
 {
     SetCbExams();
     ctrl_cb_examName.SelectedValue = examID;
     exam = exams[ctrl_cb_examName.SelectedIndex];
     ctrl_tb_duration.Text = exam.Duration.ToString();
     uxReg.DataSource      = ExamRegistrationDB.GetRegistrations(examID);
 }
        /* Choose the Exam, only triggers on user selection */
        private void ctrl_cb_examName_SelectionChangeCommitted(object sender, EventArgs e)
        {
            if (ctrl_cb_examName.SelectedIndex == 0)//if exam name is our placeholder do not allow update/deletion
            {
                //Disable update/delete buttons
                ctrl_btn_updateExam.Enabled = false;
                ctrl_btn_delete.Enabled     = false;

                ctrl_tb_duration.Text = "";   //Clear duration textbox
                uxReg.DataSource      = null; //Clear registration table
            }
            else
            {
                // SELECTS active EXAM
                exam = exams[ctrl_cb_examName.SelectedIndex];
                ctrl_tb_duration.Text = exam.Duration.ToString();
                this.enableAllOptions();
                // Displays Registrations
                uxReg.DataSource = ExamRegistrationDB.GetRegistrations(exam.ExamID);
            }
        }