C# 清除下拉列表
我正在用C#构建一个windows窗体,其中包括两个下拉列表:分别称为List1和List2。在程序启动时填充列表1;根据用户在列表1中选择的内容填充列表2。问题是,当用户在列表1中选择其他选项时,我无法清除列表2中的旧项。我试过了C# 清除下拉列表,c#,winforms,C#,Winforms,我正在用C#构建一个windows窗体,其中包括两个下拉列表:分别称为List1和List2。在程序启动时填充列表1;根据用户在列表1中选择的内容填充列表2。问题是,当用户在列表1中选择其他选项时,我无法清除列表2中的旧项。我试过了 List2.Items.Clear() 我试图用这个循环删除单个项目 int count = List2.Items.Count; for (int i = 0; i < count; i++) List2.Items.RemoveAt(0);
List2.Items.Clear()
我试图用这个循环删除单个项目
int count = List2.Items.Count;
for (int i = 0; i < count; i++)
List2.Items.RemoveAt(0);
int count=List2.Items.count;
for(int i=0;i
但这两种选择都不起作用 没关系,我解决了这个问题。谢谢你的帮助。在我的例子中,问题是在填充dropdownlist之前,我将值添加到一个C#list,CList,并从该列表中填充它;但是,我没有在会话之间清除CList。列表2中的项目来源是什么?这是一个数据绑定列表吗?对于我们来说,这还不足以帮助您,我们需要看到一个完整的示例来帮助您。这两种方法在任何测试环境中都能实现其应有的功能。请显示List1\u SelectedIndexChanged的代码。