private void tournamentDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { //10.11.12 int id = Convert.ToInt32(tournamentDataGridView.CurrentRow.Cells[0].Value); if (e.ColumnIndex == 10) { //Info tournament loct = context.tournaments.Find(id); using (TournamentRaceInfoForm frm = new TournamentRaceInfoForm(loct)) { frm.ShowDialog(); } } if (e.ColumnIndex == 11) { if (loggedUser == "Admin") { //Delete if (dbm.DeleteRaceFromTournament(id)) { MessageBox.Show("Deleted", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } tournamentDataGridView.DataSource = dbm.GetTournamentView(seasonYear); } else { MessageBox.Show("Access Denied", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }