2013-08-26 42 views
10

我有一個組合框,我想搜索它中的每個元素。如何搜索C#中的組合框的所有項目?

我該怎麼做? (也是每次的項目數量不一樣,但這不是那麼重要)。

我正在使用c#窗體窗體應用程序。

+5

展示你的工作.. –

+0

目前已經有很多的問題,包括對計算器的答案,在一個組合框... – Max

+1

Soner格尼爾搜索槽的所有項目:這是一個簡單的組合框,裏面有2項。什麼是顯示,真的?!它是在C#窗體中以視覺形式添加的... –

回答

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 
} 
相關問題