public ContentTraCuuDiem(VIEW_DTO.GiaoVu.TraCuuDiem n)
 {
     InitializeComponent();
     Init(n);
 }
        void LoadDGV(VIEW_DTO.GiaoVu.TraCuuDiem n)
        {
            dataGridViewTraCuuDiem.Rows.Clear();
            var ds     = Dao_GiaoVu.DSDangKy(n);
            var dssv   = Dao_GiaoVu.DSSinhVien();
            var dscd   = Dao_GiaoVu.DSTatCaChuyenDe();
            var dscddm = Dao_GiaoVu.DSCacLopChuyenDeDuocMo();

            if (ds.Count == 0)
            {
                MessageBox.Show("Không tìm thấy dữ liệu phù hợp", "Thông báo");
                dataGridViewTraCuuDiem.Columns.Clear();
                return;
            }
            DataGridViewRow  row  = null;
            DataGridViewCell cell = null;

            foreach (var tc in ds)
            {
                row     = new DataGridViewRow();
                row.Tag = tc;

                cell       = new DataGridViewTextBoxCell();
                cell.Value = tc.mand;
                row.Cells.Add(cell);

                cell = new DataGridViewTextBoxCell();
                foreach (var tt in dssv)
                {
                    if (tt.mand == tc.mand)
                    {
                        cell.Value = tt.hoten;
                    }
                }
                row.Cells.Add(cell);

                cell       = new DataGridViewTextBoxCell();
                cell.Value = tc.malop;
                row.Cells.Add(cell);

                cell = new DataGridViewTextBoxCell();
                foreach (var tt in dscd)
                {
                    if (tt.MaCD == n.macd)
                    {
                        cell.Value = tt.TenCD;
                        break;
                    }
                }
                row.Cells.Add(cell);

                cell       = new DataGridViewTextBoxCell();
                cell.Value = tc.manhom;
                row.Cells.Add(cell);

                cell       = new DataGridViewTextBoxCell();
                cell.Value = tc.diem;
                row.Cells.Add(cell);

                dataGridViewTraCuuDiem.Rows.Add(row);
            }
        }
 void Init(VIEW_DTO.GiaoVu.TraCuuDiem n)
 {
     CreateColumn();
     LoadDGV(n);
 }