2012-05-17 13 views
6

मैं बाध्य मॉडल के लिएजब एक combobox चयनित Item को बाध्यकारी परिवर्तन केवल खोए गए फोकस पर अधिसूचित किया जाता है। चयन कब बदला जाता है जब सूचित किया जाए?

cmbPeriod.DataBindings.Add("SelectedItem", Presenter, "SelectedDate", true, DataSourceUpdateMode.OnPropertyChanged); 

लेकिन यह केवल आग का उपयोग कर इसे बाध्य कर दिया है जब मैं नियंत्रण से बाहर टैब, मैं पल उपयोगकर्ताओं आग यह चाहते हैं एक नई चयन करता है।

संपादित करें: ठीक है तो मैं बजाय SelectedValue का उपयोग करने और ValueMembernull के रूप में छोड़ने के लिए बाध्य करने की कोशिश की। जैसे ही कम्बोबॉक्स सही ऑब्जेक्ट के साथ बदलता है, स्रोत को अपडेट करने का असर पड़ा, हालांकि अब combobox स्रोत से अद्यतनों को अनदेखा करता है !!

मुझे लगता है कि यह रनटाइम पर बाध्यकारी का अनुरोध करता है और मेरी स्रोत प्रॉपर्टी सही ऑब्जेक्ट देता है, जो कि वही प्रकार है जो कंबोबॉक्स स्रोत के साथ परिवर्तन को अपडेट करेगा। ओह! SelectedValue को इतने करीब :(

+1

दोनों SelectedItem उपयोग और SelectedValue। –

+1

पर काम करता है कि वास्तव में एक ही तरीका है? –

+0

आप किसी अन्य समाधान पाया है है? – nozzleman

उत्तर

3
cmbPeriod.DataBindings.Add("SelectedValue", Presenter, "SelectedDate", true, DataSourceUpdateMode.OnPropertyChanged); 

बाध्यकारी परिवर्तन

संबंधित मुद्दे