У меня есть следующий код:
ListBox.DataSource = DataSet.Tables("table_name").Select("some_criteria = match")
ListBox.DisplayMember = "name"
Метод DataTable.Select() возвращает массив System.Data.DataRow.
Независимо от того, что я указываю в свойстве ListBox.DisplayMember, все, что я вижу, это ListBox с правильным количеством элементов, все отображаемые как System.Data.DataRow вместо значения, которое я хочу, которое находится в столбце "name"!
Можно ли привязать результирующий массив от DataTable.Select() вместо того, чтобы перебирать его и добавлять каждый из них в ListBox?
(У меня нет проблем с циклом, но это не выглядит элегантным окончанием!)