private void dlgDongTuiBaiThi_Load(object sender, EventArgs e) { DataTable dt = oBKQHT_DanhSachDuThi.GetDanhSach(IDDM_Lop, IDXL_MonHocTrongKy, LanThi); if (!dtSinhVien.Columns.Contains("SoPhach")) { dtSinhVien.Columns.Add("SoPhach", typeof(string)); } if (!dtSinhVien.Columns.Contains("MucPhatQuyChe")) { dtSinhVien.Columns.Add("MucPhatQuyChe", typeof(int)); } if (!dtSinhVien.Columns.Contains("LyDoViPhamQuyChe")) { dtSinhVien.Columns.Add("LyDoViPhamQuyChe", typeof(string)); } if (dt.Rows.Count > 0) { DanhPhach = true; DataRow[] arrDr; foreach (DataRow dr in dt.Rows) { arrDr = dtSinhVien.Select("SV_SinhVienID = " + dr["IDSV_SinhVien"]); if (arrDr.Length > 0) { arrDr[0]["SoPhach"] = dr["SoPhach"]; arrDr[0]["MucPhatQuyChe"] = dr["MucPhatQuyChe"]; arrDr[0]["LyDoViPhamQuyChe"] = dr["LyDoViPhamQuyChe"]; } } } grdDSSinhVien.DataSource = dtSinhVien; txtDenSo.Text = (int.Parse(spintxtTuSo.EditValue.ToString()) + dtSinhVien.Rows.Count - 1).ToString(); }