Событие изменения выбранного индекса поля со списком не запускается при выборе любого элемента

У меня есть форма, в которой есть два поля со списком и сетка, я написал код фильтрации для события изменения selectedindex поля со списком, свойство SuggestAppend установлено для поля со списком. Когда я набираю название страны, например, Индия, и нажимаю ввод выбранных Событие измененного индекса не срабатывает сразу, когда я щелкаю где-нибудь, он срабатывает и выдает результат. Подскажите, пожалуйста, что делать. Заранее спасибо

protected void cbCountry_SelectedIndexChanged (отправитель объекта, EventArgs 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;
        }

person Anuj S.    schedule 03.10.2012    source источник


Ответы (1)


Проверьте в конструкторе форм (designer.cs), что событие объявлено

this.cbCountry.SelectedIndexChanged + = новый System.EventHandler (this.cbCountry_SelectedIndexChanged);

если он не заявлен, вы можете добавить его в дизайнер или в загрузку формы

person Carlos Landeras    schedule 03.10.2012
comment
вы хотите сказать это правильно ?? ‹cc3: ComboBox ID = cbCountry runat = server AutoCompleteMode = SuggestAppend TabIndex = 2 OnDataBound = cbCountry_DataBound AutoPostBack = True OnSelectedIndexChanged = cbCountry_SelectedIndexChanged:› ‹/ cbCountry_SelectedIndexChanged:› - person Anuj S.; 03.10.2012
comment
Ой, извините, я подумал, что это были формы Windows. - person Carlos Landeras; 03.10.2012