我的设计页面中有一个名为listbox1
的Listbox、一个show
按钮和一个DropDownList控件。
-
DropDownList包含组类型的列表。
-
show
按钮的OnClick方法将从DB中获取基于组类型的数据,并填充到Listbox1中。
但如果我在DropDownList中选择了其他项目,则列表框中的项目与之前的选择相同。我想在选择另一个项目并单击show
按钮之前清除这些项目。
如何做到这一点?
<asp:DropDownList ID="ddlGroupTypes" runat="server" OnSelectedIndexChanged="ClearListBox" AutoPostBack="true" />
你的代码背后:
protected void ClearListBox(object sender, EventArgs e){
ListBox1.Items.Clear();
}
您的显示按钮OnClick方法:
protected void ShowButton_Click(object sender, EventArgs e){
BindYourListBoxAsYouNeed();
}
当您选择任何其他项目时,您的ListBox将被清除。当您单击"显示"按钮时,您必须再次填充ListBox项目。
这是你需要的吗?