コード例 #1
0
        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();
        }