private void DeleteEntry() { if (jobInfoDataGrid.SelectedRows.Count > 0) { int selectedRowIndex = jobInfoDataGrid.SelectedCells[0].RowIndex; int Id = (int)jobInfoDataGrid.Rows[selectedRowIndex].Cells[0].Value; string jobNumber = jobInfoDataGrid.Rows[selectedRowIndex].Cells[2].Value.ToString(); string item = jobInfoDataGrid.Rows[selectedRowIndex].Cells[3].Value.ToString(); if (MessageBox.Show($"Are you sure you want to delete line Item {item} for Job# {jobNumber}", "Confirm delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PrepAndPaintModel deleteId = new PrepAndPaintModel() { Id = Id }; PrepAndPaintDB.Delete(deleteId); GetInfo(); //if (selectedRowIndex > 0) //{ // jobInfoDataGrid.Rows[selectedRowIndex - 1].Cells[1].Selected = true; //} } } else { MessageBox.Show("Sorry you need to select an entry to delete!", "Error", MessageBoxButtons.OK); } }
private void DeleteEntry() { if (dataGridView.SelectedRows.Count > 0) { int selectedRowIndex = dataGridView.SelectedCells[0].RowIndex; int Id = (int)dataGridView.Rows[selectedRowIndex].Cells[0].Value; string job = dataGridView.Rows[selectedRowIndex].Cells[1].Value.ToString(); if (MessageBox.Show($"Are you sure you want to delete job #{job}?", "Confirm delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PrepAndPaintModel deleteId = new PrepAndPaintModel() { Id = Id }; PrepAndPaintDB.Delete(deleteId); GetInfo(); if (selectedRowIndex > 0) { dataGridView.Rows[selectedRowIndex - 1].Cells[1].Selected = true; } } } else { MessageBox.Show("Sorry you need to select an entry to delete!", "Error", MessageBoxButtons.OK); } }