You can't pass a Dictionary or any other multiple value collection to a ListBox without specifying which part of the list you want the ListBox to show.
So, to use a Dictionary as an example, you would probably want to display just the Keys:
MyListBox.DataSource = MyDictionary.Keys();