0

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

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

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

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

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

4

1 回答 1

0

将 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);
    }
于 2012-07-25T05:28:48.080 回答