当我们 select DropDownList 中的其他项目时,如何清除 ListBox 中的所有项目?
How to clear all items in a ListBox, when we select other item in a DropDownList?
我的设计页面中有一个名为 listbox1
的列表框、一个 show
按钮和一个 DropDownList 控件。
DropDownList 包含 组类型的列表。
show
按钮的 OnClick 方法将根据 DB 中的组类型获取数据并填充到 Listbox1 中。
但是如果我 select DropDownList 中的其他项目,则列表框中的项目与前一个 selection 相同。我想在 select 另一个项目并单击 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();
}
当您 select 任何其他项目时,您的列表框将被清除。当您单击 Show 按钮时,您必须再次填充您的 ListBox 项目。
这是你需要的吗?
我的设计页面中有一个名为 listbox1
的列表框、一个 show
按钮和一个 DropDownList 控件。
DropDownList 包含 组类型的列表。
show
按钮的 OnClick 方法将根据 DB 中的组类型获取数据并填充到 Listbox1 中。
但是如果我 select DropDownList 中的其他项目,则列表框中的项目与前一个 selection 相同。我想在 select 另一个项目并单击 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();
}
当您 select 任何其他项目时,您的列表框将被清除。当您单击 Show 按钮时,您必须再次填充您的 ListBox 项目。
这是你需要的吗?