vb.net - заполнение комбинированного списка несколькими свойствами объекта - PullRequest
0 голосов
/ 30 апреля 2009

Как использовать vb.net (vs2005), как заполнить поле со списком несколькими значениями свойств из объекта? Сейчас я перебираю коллекцию объектов и добавляю свойство name каждого объекта в поле со списком. Я хотел бы добавить несколько свойств из объекта в список. Пока я был бы рад, если бы они появились в списке через запятую.

Ответы [ 3 ]

1 голос
/ 30 апреля 2009

Если это среда winforms, переопределите метод ToStirng () и просто добавьте весь объект в коллекцию элементов.

1 голос
/ 30 апреля 2009
Private _items As New List(Of Person)  'you will need to fill this with data!'

Private Sub Populate()

  For i As Integer = 0 To _items.count - 1
    lst.items.add(_items(i).Name & ", " & _items(i).Age)
  Next

End Sub

Это заполнит ваш список (который я назвал lst) примерно так:

Dave, 18
John, 21
Morgan, 23
Jen, 19
0 голосов
/ 01 мая 2009

Вы можете переопределить метод самостоятельно. Или вы ленивый, как я. Попробуйте это многоколоночное поле со списком
http://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/multicolumncombo/defaultcs.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...