2016-07-09 16 views
-1

Ich habe versucht, das herauszufinden, aber ich bleibe stecken.Wie können Sie das ValueMember einer ComboBox als Zeichenfolge anzeigen?

Ich habe eine Microsoft Access-Datenbank eingerichtet, die eine Reihe von Beschreibungen von Codes (meine Anzeige Mitglied auf der ComboBox) und Codenummern als Wert Mitglied auf der ComboBox hat. Ich möchte eine Beschreibung in der ComboBox auswählen und die tatsächliche Codenummer als Beschriftung anzeigen lassen.

Jede Methode, die ich versucht habe, war fruchtlos für mich, kann jemand etwas Licht darauf werfen und mir helfen, einen Weg zu finden, dies zu kodieren?

EDIT: Wie gewünscht, hier ist etwas, was ich versucht habe.

Ich fand diesen Link in meiner Suche (http://www.sourcecodester.com/tutorials/visual-basic-net/7283/filling-and-getting-valuemember-combobox-vbnet.html), und beim Ausprobieren dieser Methode fand ich Schwierigkeiten beim Verknüpfen der Sub-Prozedur zum Füllen der Combobox mit Daten aus der Datenbank zu den Dim-Variablen, die ich in "Form1_Load "Unter. Die Fehler, die ich erhielt, sagten mir, dass die Variablen nicht definiert waren, obwohl ich sie in der Last des Formulars definiert hatte.

+0

Vielleicht, wenn Sie eine dieser _fruitless_ Methoden zeigen, finden Sie jemanden, der Ihr Problem beheben. Wie ist diese Frage nur eine Aufforderung, Code zu schreiben, der hypothetisch nützlich für Sie sein könnte. – Steve

+0

Ich habe eine Bearbeitung mit den angeforderten Informationen veröffentlicht. –

+0

DisplayMember und ValueMember teilen dem Steuerelement die Eigenschaftsnamen mit, die von einer DataSource verwendet werden sollen. Dies kann eine Art Liste oder eine DataTable sein. Schwer zu sagen, was du ohne Code machst. – Plutonix

Antwort

0

Handle YourComboBox.SelectedValueChanged-Ereignis. Abrufen Wert von YourComboBox.SelectedValue Eigenschaft und verwenden Sie es als YourLabel.Text

Verwandte Themen