使用vb.net(vs2005),如何使用对象的多个属性值填充组合框?现在我正在迭代一组对象,并将每个对象的name属性添加到组合框中。我想将对象中的多个属性添加到列表中。现在,如果他们在列表中以逗号分隔,我会很高兴。
答案 0 :(得分:1)
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
答案 1 :(得分:1)
如果这是一个winforms环境,请覆盖ToStirng()方法,只需将整个对象添加到items集合中。
答案 2 :(得分:0)
您可以自己覆盖该方法。
或者你像我一样懒。
试试这个多列组合框
http://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/multicolumncombo/defaultcs.aspx