2011-02-16 60 views
7

我如何检查winforms中的组合框包含某些值?组合框包含指定值

任何方式没有遍历所有的值呢?

+0

在任何值?一个选定的值?组合框中的任何项目? – Brettski 2011-02-16 07:02:00

+0

@Brettski:组合框中的项目 – 2011-02-16 07:02:31

回答

14
if (comboBox1.Items.Contains("some value")) 
{ 

} 

如果物品是一些自定义对象,而不是你可能需要重写Equals方法字符串。

1

其他的答案并没有为我工作。

该做的事:

if (comboBox1.Items.Cast<string>().Any(i => i == position)) 
{ 
    // Items contains value 
} 

希望这有助于!

2

要找到组合框,我们有FindStringExact检查

INT resultIndex = cbEmployee1.FindStringExact(item.Text)的确切数据;