के रूप में शब्दकोश का उपयोग कर बाध्यकारी कम्बोबॉक्स मैं .NET 2.0 का उपयोग कर रहा हूं और मैं एक सॉन्गबॉक्स के डेटासोर्स को सॉर्ट किए गए शब्दकोश में बांधने की कोशिश कर रहा हूं।डेटासॉर
तो मुझे जो त्रुटि मिल रही है वह है "डेटामेम्बर प्रॉपर्टी 'कुंजी' डेटासोर्स पर नहीं मिल सकती है"।
SortedDictionary<string, int> userCache = UserCache.getSortedUserValueCache();
userListComboBox.DataSource = new BindingSource(userCache, "Key"); //This line is causing the error
userListComboBox.DisplayMember = "Key";
userListComboBox.ValueMember = "Value";
वैसे यह किसी भी तरह से कोई फर्क नहीं पड़ता। लेकिन यह चारों ओर स्विच करने के लिए और अधिक समझ सकता है।हालांकि मेरी समस्या यह है कि "comboBox1.DataSource = नया बाइंडिंग स्रोत (उपयोगकर्ता कैश, शून्य);" मैं वहां खींच नहीं सकता क्योंकि यह मुझे एक त्रुटि देता है। – user803952
क्या त्रुटि है, जो वास्तव में मेरे लिए काम करता है? –
"ArgumentException: नए प्रदर्शन सदस्य से जुड़ नहीं सकता है। पैरामीटर नाम: newDisplayMember।" मुझे नहीं पता कि उपयोगकर्ता 803952 में क्या त्रुटि मिली है, लेकिन यह त्रुटि है * I * जब मैंने इसे 'IDictionary' के साथ करने का प्रयास किया। –