Wie man Wert für SelectedValue in ComboBox gefüllt mit Wörterbuch

Wir ein Wörterbuch wie dieses:

var dictionary = new Dictionary<int, int> { { 0, 100 }, { 1, 202 }, { 2, 309 }, };

und so auf eine Menge von Werten. Wörterbuch gebunden zu comboBox wie diese:

comboBox1.ItemsSource = dictionary;
comboBox1.DisplayMemberPath = "Value";

Bin ich Frage mich, wie kann ich selectedvalue dieser comboBox, wenn comboBox.Text funktioniert nur bei manuell eingegebenen Werte und dieser code:

string value = comboBox1.SelectedValue.ToString();

return-Wert [1, 202], während ich brauchen klare, int Twert "202". Ich bin nicht in der Lage, ähnliche Frage, also Frage ich ihn und hoffe, dass die Antwort kann für jemand anderen nützlich.

Verwenden Sie diese als eine alternative zu lernen, wie zum Erstellen einer BindingSource mit einem Dictionary<int,int> or Dictionaryt<string, int> stackoverflow.com/questions/6412739/...

InformationsquelleAutor Mike | 2013-03-22

Schreibe einen Kommentar