Employee { Name: "John Smith", Id: 123, Salary: $100,000.00 }. Without creating my own list and instead just adding objects to the ObjectCollection already owned by the ListBox, everything works. When I create my own list public List<Employee> _employees and initialize it before the components of the form and set the ListBox data source after the components in the form constructor, no values from the list are shown.