private void studentListView_DoubleClick(object sender, EventArgs e) { ListViewItem selectedItem = studentListView.SelectedItems[0]; StudentWithDepartment astudent = selectedItem.Tag as StudentWithDepartment; if (astudent != null) { nameTextBox.Text = astudent.StudentName; regNoTextBox.Text = astudent.RegNo; phoneNoTextBox.Text = astudent.PhoneNo; emailTextBox.Text = astudent.Email; departmentComboBox.SelectedValue = astudent.DepartmentId; hiddentIdLevel.Text = astudent.StudentId.ToString(); saveButton.Text = @"Update"; removeButton.Enabled = true; } }
public List <StudentWithDepartment> GetStudentWithDepartment() { connection.Open(); command = new SqlCommand("SELECT * FROM StudentWithDept", connection); SqlDataReader myReader = command.ExecuteReader(); List <StudentWithDepartment> studentsList = new List <StudentWithDepartment>(); while (myReader.Read()) { StudentWithDepartment studentWithDept = new StudentWithDepartment(); studentWithDept.StudentId = Convert.ToInt32(myReader["Student_Id"]); studentWithDept.StudentName = myReader["StudentName"].ToString(); studentWithDept.RegNo = myReader["RegNo"].ToString(); studentWithDept.PhoneNo = myReader["PhoneNo"].ToString(); studentWithDept.Email = myReader["Email"].ToString(); studentWithDept.DepartmentId = Convert.ToInt32(myReader["DeptId"]); studentWithDept.DepartCode = myReader["Code"].ToString(); studentWithDept.DepartmentName = myReader["DeptName"].ToString(); studentsList.Add(studentWithDept); } myReader.Close(); connection.Close(); return(studentsList); }