Поле со списком ajax добавляет любое значение, которое я пишу в него, в его раскрывающийся список

M, используя поле со списком ajax на моей странице asp.net, m связываю его с моим набором данных из базы данных, но я ищу что-то в нем, это значение также получает привязку, я хочу запретить это

 <asp:ComboBox ID="ddlpro" runat="server" CssClass="simpletxt" DropDownStyle="DropDownList" AutoCompleteMode="SuggestAppend"  AutoPostBack="true" AppendDataBoundItems="false" 
                                                           onselectedindexchanged="ddlpro_SelectedIndexChanged" >
   </asp:ComboBox>

это работает нормально, если я изменю

AppendDataBoundItems="false" to AppendDataBoundItems="true" 

но мое поле со списком в gridview дает указанную выше проблему, которой нет в противном случае вне сетки


person Zoya    schedule 19.07.2012    source источник


Ответы (1)


Найденное значение никогда не привязывается к полю со списком, вы можете проверить его, обновив страницу.

AutoCompleteMode - определяет, как ComboBox автоматически завершает вводимый в него текст. Если указано «Предложить», ComboBox отобразит список, выделит первый совпавший элемент и, если необходимо, прокрутите список, чтобы отобразить выделенный элемент. Если указано «Добавить», ComboBox добавит остаток от первого сопоставленного элемента к тексту, введенному пользователем, и выделит добавленный текст. Если указано «SuggestAppend», применяются оба вышеуказанных поведения. Если указано «Нет» (значение по умолчанию), функции автозаполнения ComboBox отключены.

person Waqar Janjua    schedule 19.07.2012