2013-08-26 47 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 
} 
相关问题