【问题标题】:filter Records using Dropdownlist in a Datalist and Datatable在 Datalist 和 Datatable 中使用 Dropdownlist 过滤记录
【发布时间】:2012-07-05 06:52:07
【问题描述】:

这里我需要在Datalist 中使用Dropdownlist 过滤数据

我有超过 1000 条记录,它存储的所有内容都带有它们的类别名称......

它在 String(A,B,C,D......to Z) 和

我在 dropdownlist(1.2,3,5,10,all) 中有一些值在这里我需要如何过滤 datalist 中的数据意味着通过 dropdownindex 更改为 1 在这种情况下它只显示字母 A 中可用的记录,

如果索引更改 2 它应该显示记录 od A & B ......等等......通过索引所有它应该显示数据库中的所有记录......

【问题讨论】:

  • 如果您添加一些代码和示例数据,我们可能会更容易。

标签: asp.net drop-down-menu datalist


【解决方案1】:

将 DropDownlist 的 AutoPostBack 属性设置为 true 并使用 SelectedIndexChanged 事件..

 <asp:DropDownList ID="DDwn1" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DDwn1_SelectedIndexChanged">
        <asp:ListItem Text="Sort ascending" Value="ASC"></asp:ListItem>
        <asp:ListItem Text="Sort descending" Value="DESC"></asp:ListItem>
    </asp:DropDownList>


 private void showData(string sortDirection)
    {
        //bind to data list
    }

    protected void DDwn1_SelectedIndexChanged(object sender, EventArgs e)
    {
        showData(DDwn1.SelectedValue);
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-23
    • 2015-11-04
    • 2013-02-23
    • 1970-01-01
    • 2021-08-20
    • 2010-10-27
    • 1970-01-01
    • 2015-09-16
    相关资源
    最近更新 更多