Member 12856488 Ответов: 1

Как использовать выпадающий список с текстовым фильтром, таким как combobox в gridview


<asp:TemplateField  HeaderText="">
               <ItemTemplate>
              <asp:DropDownList ID="ddchapter" class="dropdown" AutoPostBack="true"  runat="server"></asp:DropDownList>
               </ItemTemplate>
              </asp:TemplateField>


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

Я пытаюсь вставить из gridview, мой выпадающий элемент имеет более 50, поэтому мне нужно, чтобы combobox добавлял текст для фильтров.
$('#<%dropDownVal.ClientID%>') this jQuery is works in dropdown from outside of gridview, I need from gridview 

F-ES Sitecore

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

1 Ответов

Рейтинг:
0

Sandeep Mewara

Исходя из вышесказанного, похоже, что вы изо всех сил пытаетесь справиться с выпадающим списком внутри сетки с помощью jQuery/JavaScript.
Ибо ASP.NET, у вас было бы что-то вроде:

<asp:TemplateField HeaderText="Country" ItemStyle-Width="150">
    <ItemTemplate>
        <%# Eval("Country") %>
    </ItemTemplate>
    <EditItemTemplate>
        <asp:DropDownList ID="ddlCountries" runat="server">
            <asp:ListItem Text="Please select" Value="" />
            <asp:ListItem Text="United States" Value="United States" />
            <asp:ListItem Text="India" Value="India" />
            <asp:ListItem Text="France" Value="France" />
            <asp:ListItem Text="Russia" Value="Russia" />
        </asp:DropDownList>
    </EditItemTemplate>
</asp:TemplateField>

Следующие ссылки помогут вам двигаться дальше:
Найдите и проверьте элементы управления TextBox и DropDownList в строке GridView с помощью jQuery in ASP.Net[^]
Как получить выпадающее выбранное значение внутри GridView с помощью JavascriptEverything Technical[^]
Библиотека jQuery: заполнить раскрывающийся список и показать записи в формате GridView в ASP.Net[^]

Попробуйте, они с полными примерами.