Я пытаюсь привязать ConnectionStringsSettingsCollection из моего файла app.config к ListBox в моем приложении WinForms. По какой-то причине я не могу сделать это следующим способом:
lstMyListBox.DataSource = GetConnectionStrings()
lstMyListBox.DisplayMember = "Name"
Я могу сделать это путем перебора коллекции и добавления каждого ConnectionStringSetting в lstMyListBox.Items:
For Each settings As ConnectionStringSettings In GetConnectionStrings()
lstMyListBox.Items.Add(settings)
Next
lstMyListBox.DisplayMember = "Name"
Работает так же, как и изменение отдельных элементов, которые уже находятся в коллекции, но мне бы хотелось, чтобы я удалил что-то из ListBox, чтобы оно было удалено из базовой коллекции. Есть ли что-то, что я могу сделать по-другому, что позволит мне привязать ListBox непосредственно к ConnectionStringSettingsCollection?