2013-08-26 4 views
10

मेरे पास एक combobox है, और मैं इसमें हर तत्व के माध्यम से खोजना चाहता हूँ।सी # में एक combobox के सभी आइटम के माध्यम से कैसे खोज करें?

मैं यह कैसे कर सकता हूं? (वस्तुओं की संख्या हर बार एक जैसी नहीं है, लेकिन यह इतना महत्वपूर्ण नहीं है)।

मैं सी # विंडोज़ फॉर्म एप्लिकेशन का उपयोग कर रहा हूं।

+5

अपना काम दिखाएं .. –

+0

वहां पहले से ही गर्त एक combobox ... – Max

+1

सोनेर Gonul में सभी आइटम खोज के लिए, stackoverflow पर जवाब सहित ढेर सारे प्रश्न हैं: यह एक साधारण बता गया है, यह में 2 आइटम के साथ। क्या दिखाना है, वास्तव में ?! इसे सी # विंडोज रूपों में दृश्यमान रूप से जोड़ा गया था ... –

उत्तर

24

आप इस

for (int i = 0; i < myComboBox.Items.Count; i++) 
{ 
    string value = myComboBox.GetItemText(myComboBox.Items[i]); 
} 
+0

धन्यवाद कोई नहीं, पूरी तरह से काम करता है! –

+0

आपका स्वागत है – Ehsan

+0

क्या आप थोड़ा और मदद कर सकते हैं? यह कोड सही मान वापस नहीं करता है .. यह टेक्स्टबॉक्स "System.datarow" में लौटाता है: string pac = (string) comboBox1.Items [0]। ToString(); टेक्स्टबॉक्स 4.Text = pac; –

8

उपयोग एक foreach पाश कर सकते हैं। यह कॉम्बोबॉक्स के आपके सभी आइटमों को उनकी गिनती के बावजूद फिर से चालू करेगा, उदा।

foreach(var item in myComboBox.Items) 
{ 
// do something with your item 
} 
संबंधित मुद्दे