清除VB.Net中的下拉菜单

时间:2012-03-31 19:33:07

标签: vb.net vb.net-2010

我的程序中有两个下拉框。从第一个下拉列表中选择项目时,它会在第二个下拉列表中填充可选项目。当我在第二个中选择某个内容然后在第一个中更改选择时,值保留在第二个中。如何在第一次更改时“重置”第二次下拉?

任何帮助都会很棒!

下拉列表采用Windows格式。

2 个答案:

答案 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() 正是我需要它做的。它清除了下拉列表选择,因此没有选择任何内容。该框是空白的,但是当您下拉列表时,仍然可以选择所有选项。