2009-04-30 2 views
0

Verwenden von vb.net (vs2005), wie fülle ich ein Kombinationsfeld mit mehreren Eigenschaftswerten aus einem Objekt? Im Moment iteriere ich eine Sammlung von Objekten und füge die Namenseigenschaft jedes Objekts in das Kombinationsfeld ein. Ich möchte mehrere Eigenschaften aus dem Objekt zur Liste hinzufügen. Für jetzt würde ich mich freuen, wenn sie in der Liste komma-separiert erscheinen würden.vb.net - Füllen einer Combobox mit mehreren Eigenschaften aus Objekt

+0

Windows Forms oder ASP.Net? –

Antwort

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 

Diese Ihr listbox bevölkern wird in etwa so (was ich lst genannt haben):

Dave, 18 
John, 21 
Morgan, 23 
Jen, 19 
1

Wenn dies eine WinForms-Umgebung ist, überschreiben die ToStirng() -Methode, und einfach das ganze Objekt hinzufügen zur Artikelsammlung.