Проблема с добавлением коллекции в comboBox

162
12 апреля 2019, 16:50

Имеется список

public class TransportCategory
{
    public int id;
    public string title;
}
List<TransportCategory> transportList = new List<TransportCategory>();

Заполняю следующим образом:

while (reader.Read())
{
    transportCategory = new TransportCategory();
    transportCategory.id = reader.GetInt32(0);
    transportCategory.title = reader.GetString(1);
    transportList.Add(transportCategory);
}

Затем создаю сам бокс

ComboBox cb = new ComboBox() { Location = new Point(341, categoryComboBox.Location.Y + margin * count), Width = 146, Height = 21 };
cb.DataSource = transportList;
cb.DisplayMember = "title";
cb.ValueMember = "id";
Controls.Add(cb);

В итоге в comboBox столько элементов, сколько и в коллекции, но вместо значений что-то вроде AutoPark.AddTransport+TransportCategory. В чем может быть проблема?

Answer 1

Если кому интересно, решил проблему добавлением геттеров и сеттеров в класс TransportCategory.

public class TransportCategory
{
     public int id { get; set; }
     public string title { get; set; }
}
READ ALSO
Парсинг XML в цикле foreach c#

Парсинг XML в цикле foreach c#

Пытаюсь перебрать значения из элементов XMLНашел в интернете пример

183
Какие есть способы связать 2 сервиса в ASP .NET MVC?

Какие есть способы связать 2 сервиса в ASP .NET MVC?

Необходимо сделать доработку в систему где присутствует самописный IoCЕсть сервис D который вызывается из api1 -> D и в нем храниться важное состояние...

146
Codeigniter 4 работа с категориями

Codeigniter 4 работа с категориями

нужно при формировании страницы вывести вместо id категории название, в таблице с новостью категории хранятся по id вот код вывода на странице

172
Не могу понять ошибку Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean

Не могу понять ошибку Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean

При добавлении записей через форму handler выпадает с ошибкой

181