मैं एक छोटा डेस्कटॉप ऐप विकसित कर रहा हूं, और मेरे फॉर्म पर कई ड्रॉप-डाउन सूचियां (combobox-es) हैं। मैं स्ट्रिंग्स की एक सूची तैयार करता हूं, जिसका उपयोग उन सभी के लिए डेटा स्रोत के रूप में किया जाएगा। यहाँ मेरी Form.cs वर्ग से उदाहरण है:विंडोज फॉर्म का अजीब व्यवहार combobox नियंत्रण
List<string> datasource = new List<string>();
datasource.Add("string 1");
datasource.Add("string 2");
तब मैं कई comboboxes में डेटा स्रोत के रूप में यह सूची समूह:
cmbDataType1.DataSource = datasource;
cmbDataType2.DataSource = datasource;
यह सब एक ही विधि है, जो फार्म से कहा जाता है में क्या होता है निर्माता। यहां अजीब हिस्सा है: जब मैं उनमें से किसी एक में चयनित मान बदलता हूं, तो वही मान दूसरे में सेट किया जाएगा। SelectedIndexChange
ईवेंट सेट नहीं हैं। मैंने कहीं गड़बड़ कर ली है, लेकिन मैं अपनी उंगली नहीं डाल सकता ...
यहाँ [एक ब्लॉग पोस्ट के लिए एक लिंक] है (http://blogs.msdn.com/b/bethmassi/archive/2007/09/19/: डेटा स्रोत अगली बार बंधन से पहले नियंत्रण के लिए बाध्यकारी-बहु-comboboxes-to-the-same-datasource.aspx) जो इस बारे में कुछ बात करता है। यह vb.net के बारे में है, लेकिन व्यवहार का विवरण वही तरीका होना चाहिए। –
यह वास्तव में कुछ चीजों को स्पष्ट करता है, धन्यवाद आदमी। –