Just nu i M3-nätverket
Jump to content

combobox, vb.NET


atlet

Recommended Posts

Halloj, vb.NET-hjälp önskas

 

Har en combobox som får värden från en databas.

Det som visas i comboboxen är NAMN. När man valt ett alternativ vill jag kunna kolla vilket alternativ som är valt med hjälp av ID.

 

Går det att spara ID tillsammans med NAMN?

typ som man kan göra med en textbox, då man kan spara extra information i TAG.

 

databasen skulle kunna ha detta utseende:

ID, NAMN

01, apa

02, gris

03, myrslok

04, gris

 

jag vill alltså spara ner ID:t i en annan tabell utifrån valet användaren har gjort i comboboxen.

 

 

Link to comment
Share on other sites

Christopher Bergren

Jag har löst det genom att skapa en egen klass (jag kallar den ComboItem) där jag lägger in de properties jag är intresserad av. Sen har jag en Override toString funktion som matar ut det som skall stå i comboboxen. Sen sparar du bara instanser av klassen när du lägger till items i combon.

 

Private Class ComboItem

Public id As Integer

Public label As String

Public data As Object ' Övrig data jag vill spara

Public Overrides Function toString() As String

' Här vill jag att värdet i label ska visas

toString = label

End Function

End Class

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...