private void frmGradesStudentsSummary_Load(object sender, EventArgs e) { if (currentStudent == null) { MessageBox.Show("Non è stato passato nessun studente"); this.Close(); } // student's name label lblCurrentStudent.Text = currentStudent.ToString(); TxtIdStudent.Text = currentStudent.IdStudent.ToString(); lblSum.Text = ""; // fill the combos of lookup tables List <GradeType> listGrades = db.GetListGradeTypes(); cmbSummaryGradeType.DisplayMember = "Name"; cmbSummaryGradeType.ValueMember = "idGradeType"; cmbSummaryGradeType.DataSource = listGrades; cmbSummaryGradeType.SelectedValue = currentGradeType.IdGradeType; List <SchoolSubject> listSubjects = db.GetListSchoolSubjects(false); cmbSchoolSubjects.DisplayMember = "Name"; cmbSchoolSubjects.ValueMember = "idGradeType"; cmbSchoolSubjects.DataSource = listSubjects; cmbSchoolSubjects.SelectedValue = currentSchoolSubject.IdSchoolSubject; List <SchoolPeriod> listPeriods = db.GetSchoolPeriods(currentSchoolYear); cmbSchoolPeriod.DataSource = listPeriods; dgwNotes.DataSource = db.AnnotationsAboutThisStudent(currentStudent, currentSchoolYear, chkAnnotationsShowActive.Checked); RefreshData(); }
private void RefreshUI() { dgwNotes.DataSource = db.AnnotationsAboutThisStudent(currentStudent, yearUsed, chkAnnotationsShowActive.Checked); }