private async void btnXoa_Click(object sender, EventArgs e) { DialogResult dal = MessageBox.Show("Lưu ý!!!\nXoá học kỳ sẽ xoá luôn dữ liệu của học kỳ đó\nChọn Yes để xác nhận, No để huỷ thao tác", "Xác nhận lại", MessageBoxButtons.YesNo); if (dal == DialogResult.No) { return; } else { dal = MessageBox.Show("Cảnh báo LẦN 2!!!\nXoá học kỳ sẽ xoá luôn dữ liệu của học kỳ đó\nChọn Yes để xác nhận, No để huỷ thao tác", "Xác nhận lại", MessageBoxButtons.YesNo); if (dal == DialogResult.No) { return; } else { dal = MessageBox.Show("Cảnh báo LẦN CUỐI!!!\nXoá học kỳ sẽ xoá luôn dữ liệu của học kỳ đó\nChọn Yes để xác nhận, No để huỷ thao tác", "Xác nhận lại", MessageBoxButtons.YesNo); if (dal == DialogResult.No) { return; } } } ColumnView view = gridHockies.MainView as ColumnView; int index = view.GetSelectedRows()[0]; HocKy hk = hocKies[index]; JObject obj = await apis.DeleteHocKy(hk.id); btnXoa.Enabled = false; await loadData(); }