Member 12938297 Ответов: 3

Как использовать выпадающий список в HTML с помощью ASP.NET?


привет,
У меня есть выпадающее меню для отображаемого имени..
когда я нажимаю на выпадающий список и набираю начальную букву имени, то dropdownlist должен показывать только те имена, которые начинаются с буквы, которую я набрал..
"например..при нажатии на dropdownlist и типа " М " слово, имя начинается на 'М' будут показывать.
Кто-нибудь знает, как это сделать?

Что я уже пробовал:

<asp:TableRow>
                    <asp:TableCell>
                        <asp:Label ID="lbl_approve" runat="server" Text="APPROVAL BY :"></asp:Label></asp:TableCell><asp:TableCell>
                            <asp:DropDownList ID="dd_approve" runat="server" Width="300px"  >
                            </asp:DropDownList>
                        </asp:TableCell></asp:TableRow

Graeme_Grant

Этот вопрос был задан ЗДЕСЬ[^]. Вы один и тот же человек, пользующийся другой учетной записью?

Где вы искали именно то, как asp:DropDownList работает?

Member 12938297

нет, сэр...я новый пользователь...
я разрабатываю веб-форму..

Graeme_Grant

Где именно вы искали, как работает ASP:DropDownList?

Member 12938297

в бэкэнде, которым я пользовался...
охраняемых недействительными loadapprove()
{
строка connectionString = ConfigurationManager.Выберите["ConnectionISG_Trainee"].Параметр connectionString;
использование (OracleConnection connection = new OracleConnection())
{
соединение.Параметр connectionString = параметр connectionString;
соединение.Открыть();
Приставка.WriteLine ("State: {0}", соединение.Государство);
Приставка.WriteLine ("ConnectionString: {0}", соединение.Параметр connectionString);
OracleCommand command1 = соединение.CreateCommand();

персонал строку = "выбрать per_empcode, per_empname||'-'||per_empcode staffno от адм.порядок edbdpersonnel по per_empname";

OracleDataAdapter adap1 = новый OracleDataAdapter(персонал, соединение);

DataTable ds1 = новый DataTable();

adap1.Заполнить(бс1);
dd_approve.Источник данных = бс1;
dd_approve.DataTextField = " staffno";
dd_approve.DataValueField = "per_empcode";
dd_approve.Привязку();
dd_approve.Предметы.Insert(0, new ListItem ("--Select--", ""));




соединение.Закрывать();
}
}
этот код работает.... но так как у меня есть список имен 300 , трудно выбрать имя..

Graeme_Grant

Нажмите кнопку ответить при продолжении потока.

3 Ответов

Рейтинг:
17

Karthik_Mahalingam

проверьте эти плагины jquery
Примеры-Select2[^]
Выбрано: A jQuery Plugin Select Boxes[^]


Рейтинг:
10

Bryian Tan

Вот еще одно предложение. Вы тоже должны погуглить его, как и предлагал другой участник.

Автозаполнение / jQuery UI[^]


Рейтинг:
1

Graeme_Grant

Похоже, вы хотите динамически обновить выпадающий список. Для этого потребуется некоторый javascript. Google - ваш друг. Есть масса примеров для вас: динамический поиск aps.net combobox[^]