this.oXPortCollection.Add(oXPrt); // Without the line below the new item added above does not show up in the combobox this.cboSboxes.DataSource = null; this.cboSboxes.DataSource = this.oXPortCollection;At first I did not have the line setting the DataSource to null but without that line the combobox did not display the newly added item to the collection. I added the collection to the watch window and could see that the new item was in there. I also wrote to the console all the items in the collection.