VB.net ListBox _ Richtige verwendung von DisplayMember und ValueMember
Hallo liebe Forumler und Forumlinen ... =D ...
ich kämpfe grad mit einer einfachen ListBox
Folgendes will ich erreichen:
DB
ID....................Name
1 .................... Max
2 .................... Sandra
4 .................... Tom
6 .................... Tina
An die ListBox binden ....
ListBox1.DataSource = DataView1
ListBox1.DisplayMember = "Name"
ListBox1.ValueMember = "ID"
Soweit so gut ... aber wenn ich nun im Ereignis ListBox1_SelectedIndexChanged ListBox1.ValueMember abrufe, um damit eine weitere Datenbankabfrage zu starten, steht dort immer, bei allen Items der ListBox, der Wert 6 drin ....
Kann mir bitte jmd. sagen was ich falsch mache ...
Danke und Grüße cyres
Antwort schreiben
Antwort 1 von cyres vom 11.04.2019, 12:12 Options
Also, ich habe das Problem gelöst *auf die Schulter klopf*
Das ganze sieht nun so aus:
DataAdapter1.Fill(DataSet1, "Profile")
ListBox1.DisplayMember = "Name"
ListBox1.ValueMember = "ID"
ListBox1.DataSource = DataSet1.Tables("Profile")
Und das auslesen der ID, des selektierten Items der ListBox sieht so aus:
UserKey = ListBox1.SelectedValue
Also eigentlich garnicht so schwer ... hatte wohl gestern nur nen Brett vorm Kopf.
Grüße cyres