2013-10-11 7 views
0

Что я хочу сделать, это сделать DropDownList с большим количеством элементов из базы данных. В этом DropDownList я хочу, чтобы иметь возможность ввести часть значения элемента, и таким образом ограничить элементы DropDownList только те, которые содержат то, что я заполнилВход DropDownList для фильтрации элементов DropDownList

Например:. Когда я есть список продуктов с именем от 10000 до 20000, то есть 10.000 позиций. Чтобы предотвратить выбор из всех, я хочу ввести значение, скажем, пунктов 10000 - 10010. Это уменьшает до 10 элементов. Например, только те 10 элементов содержат «Коробку» в их значении. Все остальные элементы не имеют «Box» в своем значении, поэтому они перестают отображаться в DropDownList, пока я не удалю текст.

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

Кто-нибудь знает, как это сделать?

Заранее спасибо.

Милан.

+1

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx – Abhitalks

+1

Вы можете посмотреть на это: http://jqueryui.com/autocomplete/ –

+0

Я думаю, вам нужно что-то вроде HTTP: //www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/#filter – Pratik

ответ

1

Возможно, вы захотите ознакомиться с Инструментом управления ASP.NET AJAX Control Toolkit. Расширитель autocomplete - это то, что вы ищете.

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx

И как предложил Крис Харди, вы можете посмотреть на автозаполнения JQuery UI, а также: http://jqueryui.com/autocomplete/

Используйте любой удобный для вас.

Смежные вопросы