我的winform应用程序中有一个组合框(cboDepartment)。我面临着一些令人无法接受的组合框行为。以下是为此选择更改的事件。
private void cboDepartment_SelectedIndexChanged(object sender, EventArgs e)
{
int comboboxCount=cboDepartment.Items.Count;
int senderCount=(sender as ComboBox).Items.Count;
}
这是我唯一的形式组合框,这个组合框已绑定到BindingSource,最初包含3个项目。在表单加载时,此绑定源添加12个新条目,因此它现在包含15个项目。现在,在上面的事件中,当我在变量 comboboxCount 中获得价值时,它显示3并且 senderCount 给出值15。
我坚持找到为什么两个变量给出不同的值。