常常需要写这样的程序:根据一个ComboBox的当前值的变化来做不同的处理(例如根据ComboBox为班级列表,选不同班级则datagridview显示不同班级的所有学生);
这时往往要在combobox的SelectedIndexChanged加相应的代码以显示不同班级的学生。那么selectedindexchange事件的触发条件你知道吗?
1、如果你的combobox是通过在设计器中通过设置相关数据源的属性的方式设置的,那么在formload事件中的fill方法中是不会触发selectedindexchange事件的,这时你必须在formload是手动加入显示学生的代码;如果你界面有个按钮,例如点击后就能用数据库的数据刷新当前combobox,那么这时在button_click事件中的fill方法就会触发selectedindexchange;实例代码如下: