Как применить множественный фильтр в контрольном списке, используя код позади

<div class="filter">
        <asp:Label ID="lblProduct" runat="server" Text="Product"></asp:Label>
        <asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="SqlDataSource1" DataTextField="CategoryTitle" DataValueField="CategoryTitle"></asp:CheckBoxList>

        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Product%>" SelectCommand="SELECT [ProdustId], [ProductTitle] FROM [ProductMaster] WHERE ID=1 "></asp:SqlDataSource>

    </div>

    <div class="filter">
                    <asp:Label ID="lblTopic" runat="server" Text="Topic"></asp:Label>

        <asp:CheckBoxList ID="CheckBoxList2" runat="server" DataSourceID="SqlDataSource1" DataTextField="CategoryTitle" DataValueField="CategoryTitle"></asp:CheckBoxList>
        <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:Product%>" SelectCommand="SELECT [ProdustId], [ProductTitle] FROM [ProductMaster] WHERE ID=2 "></asp:SqlDataSource>
    </div>
    <div class="filter">
        <asp:Label ID="lblContentType" runat="server" Text="Content Type"></asp:Label>

        <asp:CheckBoxList ID="CheckBoxList3" runat="server" DataSourceID="SqlDataSource1" DataTextField="CategoryTitle" DataValueField="CategoryTitle"></asp:CheckBoxList>
        <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:Product%>" SelectCommand="SELECT [ProdustId], [ProductTitle] FROM [ProductMaster] WHERE ID=3"></asp:SqlDataSource>
    </div>

Я хочу применить несколько выбранных и многоуровневых фильтров для продукта и компании, чтобы цена отображалась соответственно. Если выбрано какое-либо название продукта ("Портативный компьютер"), то в столбце "Компания" отображается только "Портативный компьютер -> Название компании", а затем "Цена" будет отображаться в соответствии с выбранной компанией.

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

Название продукта Компания Цена
Ноутбук Toshiba      37000
Мобильный Asus         2000
Вкладка Nokia        3000

0 ответов

Другие вопросы по тегам