Combobox 组合框';选择任何项目时,s Selected index changed事件未被激发

Combobox 组合框';选择任何项目时,s Selected index changed事件未被激发,combobox,Combobox,我有一个表单,其中有两个组合框和一个网格, 我已经在组合框的selectedindex changed事件上编写了过滤代码,为组合框设置了SuggestAppend属性。当我键入国家名称(如印度)并按enter键时,选定的索引更改事件不会立即触发,当我单击某个位置时,它会触发并给出输出。 请建议我做什么。提前谢谢 受保护的无效cbCountry\u SelectedIndexChanged(对象发送方,事件参数e) { GetCondition(); Fillgrid(); } public

我有一个表单,其中有两个组合框和一个网格, 我已经在组合框的selectedindex changed事件上编写了过滤代码,为组合框设置了SuggestAppend属性。当我键入国家名称(如印度)并按enter键时,选定的索引更改事件不会立即触发,当我单击某个位置时,它会触发并给出输出。 请建议我做什么。提前谢谢

受保护的无效cbCountry\u SelectedIndexChanged(对象发送方,事件参数e) { GetCondition(); Fillgrid(); }

 public string GetCondition()
        {
            string Condition = "";
            if (cbEmployee.SelectedIndex > 0)
            {
                Condition = Condition + " And reg_no=" + cbEmployee.SelectedValue;
            }

            if (cbCountry.SelectedIndex > 0)
            {
                Condition = Condition + " And country='" + cbCountry.SelectedItem.Text + "'";
            }
  return Condition;
        }

在表单设计器(designer.cs)中检查是否声明了该事件

this.cbCountry.SelectedIndexChanged+=新系统.EventHandler(this.cbCountry\u SelectedIndexChanged)


如果未声明,您可以将其添加到designer或load表单中

您的意思是这样说的吗??哦,对不起,我以为是windows窗体。