2013-08-26 7 views
10

私はコンボボックスを持っており、その中のすべての要素を検索したいと思います。C#でコンボボックスの全アイテムを検索するには?

どうすればいいですか? (また、項目の数は毎回同じではありませんが、これはそれほど重要ではありません)。

私はC#windowsフォームアプリケーションを使用しています。

+5

あなたの仕事を表示... –

+0

はすでにトラフコンボボックス内のすべての項目を検索するためのstackoverflowに答え、を含む多くの質問... – Max

+1

Soner Gonulがあります。それはそれで2つの項目で、簡単なコンボボックスです。本当に何を見せているのですか?視覚的にc#windowsフォームに追加されました。 –

答えて

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(); textBox4.Text = pac; –

8

foreachループを使用して行うことができます。 ComboBoxのすべてのアイテムをカウントに関係なく繰り返します(例:

foreach(var item in myComboBox.Items) 
{ 
// do something with your item 
} 
関連する問題