2
int item = ComboBox.FindStringExact("Open"); 
    if (item >= 0) 
        ComboBox.SelectedItem = item;

我想(以编程方式)将组合框中的项目选择为显示打开的项目

我的代码不起作用,但我将不胜感激

4

2 回答 2

5

我相信你想要SelectedIndex而不是SelectedItem(我在这里假设 item >= 0)。

于 2012-04-16T20:30:38.207 回答
3

从你所说的听起来你想要

ComboBox.SelectedIndex = item;

但是,我建议通过以下方式坚持使用 SelectedItem:

ComboBox.SelectedItem = "Open";  
//use the exact string that is used in the combobox.
于 2012-04-16T20:33:06.123 回答