Just nu i M3-nätverket
Gå till innehåll

combobox, vb.NET


atlet

Rekommendera Poster

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.

 

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...