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