public void fillToGrid() { //method to add data to the grid List <formDetails> alreadyGridList = new List <formDetails>(); if (dgvStuMarks.DataSource != null) { alreadyGridList = (List <formDetails>)dgvStuMarks.DataSource; } formDetails objmarks = fillStuMarksObject(); alreadyGridList.Add(objmarks); dgvStuMarks.DataSource = null; dgvStuMarks.DataSource = alreadyGridList; }
private formDetails fillStuMarksObject() { formDetails objformDetails = new formDetails(); objformDetails.DepartmentID = (int)cmbDepartment.SelectedValue; objformDetails.DepartmentName = cmbDepartment.Text.ToString(); objformDetails.StudentID = (int)cmbStudentID.SelectedValue; objformDetails.universityID = cmbStudentID.Text.ToString(); objformDetails.stuFullName = txtStudentName.Text; objformDetails.Year = Convert.ToInt32(txtYear.Text); objformDetails.SemesterID = (int)cmbSemester.SelectedValue; objformDetails.SemesterCode = cmbSemester.Text.ToString(); objformDetails.SubjectID = (int)cmbSubject.SelectedValue; objformDetails.SubjectCode = cmbSubject.Text.ToString(); objformDetails.Mark = Convert.ToInt32(txtMarks.Text); objformDetails.Grade = cmbGrade.Text; return(objformDetails); }