मुझे पता है कि कॉम्बोबॉक्स में आइटम कैसे जोड़ना है, लेकिन क्या प्रत्येक आइटम में एक अद्वितीय आईडी असाइन करने के लिए वैसे भी है? मैं यह जानना चाहता हूं कि प्रत्येक आइटम से कौन सा आईडी जुड़ा हुआ है यदि यह कभी भी चुना गया है। धन्यवाद!छिपी हुई आईडी?
6
A
उत्तर
26
किसी कंबोबॉक्स में आइटम किसी ऑब्जेक्ट प्रकार का हो सकता है, और प्रदर्शित होने वाला मान ToString() मान है।
तो आप एक नई कक्षा बना सकते हैं जिसमें प्रदर्शन उद्देश्यों और एक छिपी हुई आईडी के लिए स्ट्रिंग मान हो। प्रदर्शन स्ट्रिंग को वापस करने के लिए बस ToString फ़ंक्शन को ओवरराइड करें।
उदाहरण के लिए:
public class ComboBoxItem()
{
string displayValue;
string hiddenValue;
//Constructor
public ComboBoxItem (string d, string h)
{
displayValue = d;
hiddenValue = h;
}
//Accessor
public string HiddenValue
{
get
{
return hiddenValue;
}
}
//Override ToString method
public override string ToString()
{
return displayValue;
}
}
और फिर अपने कोड में:
//Add item to ComboBox:
ComboBox.Items.Add(new ComboBoxItem("DisplayValue", "HiddenValue");
//Get hidden value of selected item:
string hValue = ((ComboBoxItem)ComboBox.SelectedItem).HiddenValue;
संबंधित मुद्दे
- 1. छिपी हुई आईडी मान
- 2. छिपी हुई इनपुट jquery
- 3. छिपी हुई फ़ील्ड मान
- 4. छिपी हुई फ़ील्ड
- 5. एक छिपी हुई div
- 6. मैं छिपी हुई
- 7. छिपी हुई फ़ील्ड viewstate
- 8. छिपी हुई फ़ील्ड
- 9. jQuery चयनकर्ता छिपी हुई फ़ील्ड
- 10. छिपी हुई विशेषताएं IntelliJ IDEA
- 11. Django छिपी हुई इनपुट फ़ील्ड
- 12. अगर संपत्ति छिपी हुई इनपुट
- 13. "छिपी हुई" सीएसएस फ़ाइल केवल एफएफ, ओपेरा
- 14. लिथियम ढांचे की छिपी हुई विशेषताएं?
- 15. सीपी-आर छिपी हुई फाइलों के बिना
- 16. छिपी हुई विशेषताएं/गुण/CSS3/एचटीएमएल
- 17. छिपी हुई स्क्रॉलबार जब तक पेज
- 18. छिपी हुई शेयरपॉइंट सूची तक पहुंच
- 19. एक्सकोड 4.3.2 छिपी हुई फाइलें दिखाएं
- 20. इंटरफेस बिल्डर की छिपी हुई विशेषताएं?
- 21. छिपी हुई या कम से कम
- 22. छिपी हुई कोशिकाओं पर एक खोज करें
- 23. वसंत ढांचे की छिपी हुई विशेषताएं?
- 24. एमवीसी रेजर छिपी हुई इनपुट और गुजरने वाले मूल्य
- 25. मोनोटouch सेट स्टेटस बार छिपी हुई - एपीआई परिवर्तन सुरक्षित
- 26. सी # में निर्देशिका छिपी हुई है तो परीक्षण कैसे करें?
- 27. अन्य वर्गों के लिए छिपी हुई विधियों/गुणों को बनाएं
- 28. बाहरी दुनिया से छिपी हुई PHP फ़ाइलों को बनाएं
- 29. एंड्रॉइड एसडी कार्ड में छिपी हुई फाइल कैसे बनाएं?
- 30. System.ComponentModel.DataAnnotations में किसी भी प्रकार की "छिपी हुई" विशेषता?
वाह कि, मैं यह थोड़ा अलग तरह से किया था अच्छा है, लेकिन यह विचार एक ही है, धन्यवाद एक टन है! – sooprise
ठीक है, अब मुझे छुपा मूल्य कैसे प्राप्त करें? ComboBox.SelectedItem। ??? – sooprise
असल में, कास्ट कॉम्बोबॉक्स इटैम है, और उसके बाद छुपा मूल्य प्राप्त करें ... ((कॉम्बोबॉक्स इटेम) कॉम्बोबॉक्स। चयनित इटैम)। HiddenValue; मानते हुए कि छुपा हुआ वाल्यू सार्वजनिक था। आप आमतौर पर संपत्ति के लिए एक एक्सेसर बनाते हैं। –