我需要使用Dropdownlist
Datalist
来过滤数据
我有超过1000个记录存储的所有内容及其类别名称....
它在字符串(A,B,C,D ......到Z)和
中我在dropdownlist(1.2,3,5,10,all)中有一些值如何我需要过滤数据主义意味着数据通过dropdownindex更改为1,在这种情况下它只显示字母A中可用的记录,< / p>
如果索引改变2它应该显示记录od A&amp; B ......就这样......通过索引到所有它应该显示数据库中的所有记录......
答案 0 :(得分: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);
}