/// <summary> /// Nạp danh sách học viên của lớp lên giao diện /// </summary> public void LoadDSHVLopChuaDu() { try { string maLop = cboLop.SelectedValue.ToString(); dsLopChuaDu = BangDiem.SelectDSHV(maLop); gridDSHVLop.Rows.Clear(); foreach (var i in dsLopChuaDu) { string[] s = { i.MaHV, i.TenHV, i.NgaySinh.ToString(), i.GioiTinhHV, i.SdtHV, i.DiaChi, BangDiem.Select(i.MaHV, maLop).MaPhieu }; gridDSHVLop.Rows.Add(s); } } catch { gridDSHVLop.Rows.Clear(); } }
private void gridLop_Click(object sender, EventArgs e) { try { thHocVien = new Thread(() => { thLop.Join(); object source = BangDiem.SelectDSHV(gridLop.SelectedRows[0].Cells["clmMaLop"].Value.ToString()); gridDSHV.Invoke((MethodInvoker) delegate { gridDSHV.DataSource = source; }); }); thHocVien.Start(); } catch { } }