我的窗体上大约有9个ComboBox,并且每个ComboBox都根据其前一个进行过滤,因此,当我更改第一个ComboBox的值时,我需要清除其余的ComboBox,是否有任何方法可以遍历所有他们并清除每个? 我尝试过:
private void Clear()
{
foreach (ComboBox cmb in Controls.OfType<ComboBox>())
cmb.Items.Clear();
}
答案 0 :(得分:1)
cmb.Items.Clear(); //this removes the items
cmb.ResetText(); //this clear text