Аналогичный вопрос: .NET 3.5 Список выбранных значений (Winforms)
У меня есть список, заполненный привязкой данных к коллекции объектов:
lstbDataFields.DisplayMember = "HumanReadable";
lstbDataFields.ValueMember = "DatabaseName";
lstbDataFields.DataSource = new BindingSource(ObjectCollection).OrderBy(d => d.HumanReadable), null);
Я ищу способ передать выбранную коллекцию этих объектов методу. Примерно так:
ProcessSelection((IEnumerable<ClassDataField>)lstbDataFields.SelectedItems);
В результате получается InvalidCastException
.
Какой лучший способ получить правильную коллекцию моего типа объекта из этого списка?