C# combobox selectedvalue

Thomas95

Cadet 3rd Year
Registriert
Dez. 2012
Beiträge
46
Hey (:

Habe ein Problem!
Habe eine Combobox (cmb_Month) in der befinden sich Items (Jänner, Februar, März, April,...).

Jetzt möchte ich, dass beim Pogrammstart schon ein ausgewählter Monat da steht, so:
cmb_Month.SelectedValue = System.DateTime.Now.Month - 1;

Das funktioniert auch! Aber, ich kann dann keinen anderen Monat mehr auswählen :/

z.B.: Ich öffne es, es steht von Anfang an September darin, dann möchte ich aber Oktober auswählen. Klicke auf die Combobox, wähle Oktober aus, aber es steht noch immer September da!

Warum? Ist doch nur einmalig gesetzt oder?

Danke schon mal (:
 
Evtl. hilft

cb.SelectedValue = cb.Items[x];

SelectedValue wäre in deinem Beispiel vom typ int.....

Evtl. zeigst du den code womit du die ComboBox befüllst.
 
Zuletzt bearbeitet von einem Moderator:
Ja sry^^ .. das mit Value war nur ein Tippfehler^^

Die Items sind nicht per Code sondern per Hand in der Entwicklungsumgebung hinzugefügt worden.

Ohne diese eine Zeile kann ich die Items eh frei auswählen, aber mit nicht :/

Was ich noch dazu sagen sollte ist, dass es ein wpf Programm ist.
Habe genau den selben Code in einer Windows Forms Anwendung gegeben und dort funktioniert alles perfekt.
Ist bei wpf hier ein unterschied?
Ergänzung ()

Hab den Fehler gefunden, hab aber keine Ahnung warum das so ist^^

Aber lag nicht an der combobox
 
Zurück
Oben