private void btnRemove_Click(object sender, EventArgs e) { var index = Convert.ToInt32(JumperDataGrid.SelectedRows[0].Cells[0].Value); var thisJumper = JumperList.First(x => x.Number == index); JumperList.Remove(thisJumper); JumperDataGrid.Rows.RemoveAt(JumperDataGrid.SelectedRows[0].Index); }