/* Sự kiện xóa một cuốn sách trong đầu sách khi sách đã bị mất */ private void btnDelBook_Click(object sender, EventArgs e) { int index = dgvTitles.CurrentRow.Index; DauSachDTO dauSach = (dgvTitles.DataSource as List <DauSachDTO>)[index]; if (SachBUS.DelBook(dauSach) < 1) { MessageBox.Show("Không thể xóa vì sách đang được sử dụng hoặc không có cuốn sách nào", "Thông báo"); } dgvBooks.DataSource = SachBUS.GetBooks(dauSach); dgvBooks.Columns[0].Visible = false; dgvBooks.Columns[1].HeaderText = "Số thứ tự"; dgvBooks.Columns[2].HeaderText = "Trạng thái"; }