public frmThongTinhSinhVien(string maSinhVien) { InitializeComponent(); picAvatar.AllowDrop = true; pathAvatarFolder = Application.StartupPath + @"\avatar"; pathAvatarImage = pathAvatarFolder + @"\avatar.png"; pathDataStudent = Application.StartupPath + @"\Data\student.data"; pathDataLearningHistory = Application.StartupPath + @"\Data\learninghistory.data"; if (File.Exists(pathAvatarImage)) { showImageAvatar(pathAvatarImage); } dgvQuaTrinhHocTap.AutoGenerateColumns = false; sinhVien = SinhVien.GetFromDB(maSinhVien); if (sinhVien == null) { throw new Exception("Sinh viên có mã: " + maSinhVien + " không tồn tại"); } else { sinhVien.ListQuaTrinhHocTap = QuaTrinhHocTap.GetListFromDB(maSinhVien); txtMaSinhVien.Text = sinhVien.MaSinhVien; txtHo.Text = sinhVien.Ho; txtTen.Text = sinhVien.Ten; dtpNgaySinh.Value = sinhVien.NgaySinh; chkNam.Checked = sinhVien.GioiTinh == SEX.Male; txtQueQuan.Text = sinhVien.QueQuan; bdsQuaTrinhHocTap.DataSource = sinhVien.ListQuaTrinhHocTap; dgvQuaTrinhHocTap.DataSource = bdsQuaTrinhHocTap; lblTongSoMuc.Text = string.Format("{0} mục", sinhVien.ListQuaTrinhHocTap.Count); } }