private void DeleteParcel_Click(object sender, EventArgs e) { const string message = "Are you confirm to delete the parcel infomation? "; const string caption = "Delete"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); // If the no button was pressed ... if (result == DialogResult.No) { // will auto close } else { List<int> list = new List<int>(); for(int i = 0; i < dataGridView1.Rows.Count; i++) { if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[0].Value) == true) { list.Add(Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value)); } } ParcelController.Delete(list); MessageBox.Show("Deleted Successful"); registerHereLoad(); } }