public void GoalsList_DeleteGoal(object sender, ListViewDeleteEventArgs e) { ListViewItem goal = GoalsList.Items[e.ItemIndex]; //obtain copy of relevant goal int id = Convert.ToInt32(e.Keys["GoalID"]); DataAbstract DA = new DataAbstract(); DA.deleteGoal(id); Response.Redirect("~/Goals.aspx"); //reload to show changes }