我的程序中有两个下拉框。从第一个下拉列表中选择项目时,它会在第二个下拉列表中填充可选项目。当我在第二个中选择某个内容然后在第一个中更改选择时,值保留在第二个中。如何在第一次更改时“重置”第二次下拉?
任何帮助都会很棒!
下拉列表采用Windows格式。
答案 0 :(得分:5)
在添加新项目之前,您必须重置comboBox项目集合:
comboBox.Items.Clear()
希望有所帮助。
答案 1 :(得分:0)
我正在 ASP.NET 项目中使用非常旧的 VB.NET 遗留代码,所以我不确定这个答案是否会帮助任何人。这是我为清除下拉列表所做的操作:
ddlCategory.ClearSelection()
.aspx 文件中的代码如下所示:
<asp:DropDownList ID="ddlCategory" runat="server" Style="width:250px">
ClearSelection() 正是我需要它做的。它清除了下拉列表选择,因此没有选择任何内容。该框是空白的,但是当您下拉列表时,仍然可以选择所有选项。