Asp.net 在Datalist和Datatable中使用Dropdownlist筛选记录
在这里,我需要使用Datalist中的Dropdownlist过滤数据 我有1000多条记录,所有记录都是以分类名称存储的 从A、B、C、D……到Z和 我在DropDownList 1.2,3,5,10中有一些值,在这里我需要通过dropdownindex更改为1来过滤datalist中的数据,在这种情况下,它只显示字母表A中可用的记录Asp.net 在Datalist和Datatable中使用Dropdownlist筛选记录,asp.net,drop-down-menu,datalist,Asp.net,Drop Down Menu,Datalist,在这里,我需要使用Datalist中的Dropdownlist过滤数据 我有1000多条记录,所有记录都是以分类名称存储的 从A、B、C、D……到Z和 我在DropDownList 1.2,3,5,10中有一些值,在这里我需要通过dropdownindex更改为1来过滤datalist中的数据,在这种情况下,它只显示字母表A中可用的记录 如果索引更改为2,则它应显示od A和B的记录……依此类推……通过索引到所有,它应显示数据库中的所有记录……将DropDownlist的AutoPostBack
如果索引更改为2,则它应显示od A和B的记录……依此类推……通过索引到所有,它应显示数据库中的所有记录……将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);
}
如果您添加一些代码和示例数据,对我们来说可能更容易。