private void buttonXoa_Click(object sender, EventArgs e) { DialogResult res = MessageBox.Show("Xóa loại sản phẩm", "Loại sản phẩm", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); //Lấy vị trí cần xóa if (res == DialogResult.Yes) { Index = dataGridView_QuanLyLoaiSanPham.CurrentRow.Index; string id = dataGridView_QuanLyLoaiSanPham.CurrentRow.Cells["ColMaLoaiSanPham"].Value.ToString().Trim(); int stt = int.Parse(dataGridView_QuanLyLoaiSanPham.CurrentRow.Cells["ColSTT"].Value.ToString()); if (LoaiSanPhamBUS.DeleteLoaiSanPhamById(id)) { dataGridView_QuanLyLoaiSanPham.Rows.RemoveAt(Index); if (dataGridView_QuanLyLoaiSanPham.Rows.Count > 0) { bool flag = false; for (int i = 0; i < Index; i++) { if (dataGridView_QuanLyLoaiSanPham.Rows[i].Visible == true) { flag = true; } } for (int i = Index; i < dataGridView_QuanLyLoaiSanPham.RowCount; i++) { if (dataGridView_QuanLyLoaiSanPham.Rows[i].Visible == true) { dataGridView_QuanLyLoaiSanPham.Rows[i].Cells["ColSTT"].Value = stt.ToString(); stt++; flag = true; } } if (flag == false) { buttonDisabled(); } } else { buttonDisabled(); } } } }