我需要帮助以编程方式在WinForms中更改我的组合框

时间:2012-04-16 20:26:26

标签: c# winforms c#-4.0 combobox

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

我想在我的组合框中选择项目(以编程方式)选择OPEN

我的代码不起作用,但我会感谢任何帮助

2 个答案:

答案 0 :(得分:5)

我相信您需要SelectedIndex而非SelectedItem(我假设 item >= 0此处。)

答案 1 :(得分:3)

从你说的话听起来像是你想要的

ComboBox.SelectedIndex = item;

但是,我建议使用以下内容坚持使用SelectedItem:

ComboBox.SelectedItem = "Open";  
//use the exact string that is used in the combobox.