2013-08-26 9 views
10

Ich habe eine Combobox, und ich würde gerne alle Elemente darin durchsuchen.Wie durchsuchen Sie alle Elemente einer Combobox in C#?

Wie kann ich das tun? (Auch die Anzahl der Gegenstände ist nicht immer gleich, aber das ist nicht so wichtig).

Ich verwende C# Windows-Formular-Anwendung.

+5

Zeigen Sie Ihre Arbeit .. –

+0

Es schon eine Menge Fragen einschließlich Antworten auf Stackoverflow ist, in einem Combobox Trog alle Elemente der Suche ... – Max

+1

Soner Gonul: es ist eine einfache Combobox, mit 2 Stück drin. was soll es zeigen, wirklich ?! Es wurde visuell in C# Windows Forms hinzugefügt ... –

Antwort

24

können Sie diese

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

danke niemand, funktioniert perfekt! –

+0

Sie sind willkommen – Ehsan

+0

Könnten Sie bitte ein bisschen mehr helfen? Dieser Code gibt keinen korrekten Wert zurück. Er gibt das Textfeld "System.datarow" zurück: string pac = (string) comboBox1.Items [0] .ToString(); textBox4.Text = pac; –

8

Verwenden einer foreach Schleife tun. Es iteriert alle Ihre ComboBox-Elemente unabhängig von ihrer Anzahl, z.

foreach(var item in myComboBox.Items) 
{ 
// do something with your item 
} 
Verwandte Themen