private void PlayerBindingSource_AddingNew(object sender, AddingNewEventArgs e) { Player player = new Player { ID = DataCreation.UniqueRandomInt(this.players) }; if (!RBNvisitor.Checked) { player.TagNumber = DataCreation.NextTagNumber(this.players); } e.NewObject = player; this.players.Add(player); }