2015-11-04 3 views
0

У меня есть простое текстовое поле asp.net и кнопка поиска рядом с ним. Пользователь должен написать текст в текстовом поле, а затем нажать «Поиск». Когда нажата кнопка поиска, мне нужно выполнить поиск данных и отобразить результаты в выпадающем списке под текстовым полем.Показать выпадающий список для текстового поля после нажатия на поиск

Пожалуйста, проверьте изображение ниже для иллюстрации: enter image description here

До сих пор я отображения результатов в отдельном GridView, как я могу отобразить его в виде выпадающего списка, как показано?

+0

Я рекомендую вам использовать CSS и идею меню для этого, я думаю, что было бы проще. –

+0

@ user3340627 Мне кажется, вам нужно [Автотекст текста] (http://www.aspsnippets.com/Articles/AJAX-AutoCompleteExtender-Example-in-ASPNet.aspx) – Webruster

+0

Опубликовать код. –

ответ

0

Может вы можете использовать это свойство, если вы уже знаете ДАННЫЕ:

https://msdn.microsoft.com/fr-fr/library/system.windows.forms.textbox.autocompletemode%28v=vs.110%29.aspx

Или вы можете найти в результате базы данных и отображения с JQuery автозаполнение и Ajax Call.

Efficient way of using JQuery UI Autocomplete with ASP.NET

0

Вы можете добавить элемент в раскрывающийся список, используя данные или просто строки.

  1. Использование строки

    ddl.Items.Add (новый ListItem ("Пункт 1", "Значение 1"));

    ddl.Items.Add (новый элемент ListItem ("Item 2", "Value 2"));

    ddl.Items.Add (новый элемент ListItem («Позиция 3», «Значение 3»));

  2. Использование DataTable

    ddl.DataTextField = "имя_столбца1";

    ddl.DataValueField = "имя_столбца2"

    // дт является DataTable

    ddl.DataSource = дт;

    ddl.DataBind()

0

Почему вы используете кнопку, когда есть автозаполнение функция в JQuery? .Это работа, когда тип пользовательского текста в текстовом поле вместо нажмите кнопку Это легко пользователю искать

см ссылка

https://jqueryui.com/autocomplete/

http://code.runnable.com/UdQOiCHniSpKAAV1/add-autocomplete-to-input-box-form-using-jquery

http://dotnetcodepress.com/Articles/ASP-dot-net/jquery-ui-autocomplete-textbox-from-database-in-asp-net

+0

Спасибо, я на самом деле закончил использование автозаполнения ajax toolkit – user3340627

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