使用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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top