private void btnXoaMon_Click(object sender, EventArgs e)
 {
     if (grvCTDT.FocusedRowHandle >= 0)
     {
         if (ThongBaoChon("Bạn có chắc chắn muốn xóa!") == DialogResult.Yes)
         {
             bool   Chon       = false;
             int    mSoRows    = dtMonHoc.Rows.Count;
             string TenMonHocs = "";
             try
             {
                 for (int i = 0; i < mSoRows; i++)
                 {
                     if (bool.Parse(dtMonHoc.Rows[i]["Chon"].ToString()) == true)
                     {
                         Chon = true;
                         pKQHT_MonHoc_CT_KhoiKienThucInfo.KQHT_MonHoc_CT_KhoiKienThucID = int.Parse(dtMonHoc.Rows[i]["KQHT_MonHoc_CT_KhoiKienThucID"].ToString());
                         oBKQHT_MonHoc_CT_KhoiKienThuc.Delete(pKQHT_MonHoc_CT_KhoiKienThucInfo);
                         TenMonHocs += dtMonHoc.Rows[i]["TenMonHoc"] + ",";
                         dtMonHoc.Rows.Remove(dtMonHoc.Rows[i]);
                         mSoRows = mSoRows - 1;
                         i       = i - 1;
                     }
                 }
                 if (Chon == false)
                 {
                     ThongBao("Bạn chưa chọn môn nào.");
                 }
                 else
                 {
                     // Ghi Log
                     GhiLog("Xóa các môn học " + TenMonHocs + " khỏi chương trình khối kiến thức '" + pKQHT_CT_KhoiKienThucInfo.TenCT_KhoiKienThuc + "'", "Xóa", this.Tag.ToString());
                     XoaThanhCong();
                 }
             }
             catch
             {
                 XoaThatBai();
             }
         }
     }
     else
     {
         ThongBao("Bạn chưa chọn chương trình khối kiến thức nào.");
     }
 }