private void btnXoaLop_Click(object sender, EventArgs e) { if (grvLop.FocusedRowHandle >= 0) { if (ThongBaoChon("Bạn có chắc chắn muốn xóa ?") == DialogResult.Yes) { try { pKQHT_CTDT_LopInfo.KQHT_CTDT_LopID = int.Parse(grvLop.GetDataRow(grvLop.FocusedRowHandle)["KQHT_CTDT_LopID"].ToString()); oBKQHT_CTDT_Lop.Delete(pKQHT_CTDT_LopInfo); // ghi log GhiLog("Xóa lớp khỏi chương trình đào tạo '" + pKQHT_ChuongTrinhDaoTaoInfo.TenChuongTrinhDaoTao + "'", "Xóa", this.Tag.ToString()); dtLopHoc.Rows.Remove(dtLopHoc.Rows[grvLop.FocusedRowHandle]); } catch { XoaThatBai(); } } } }