C#comboBox取消SelectedIndexChanged事件

问题: comboBox在加载数据源时会默认引发SelectedIndexChanged事件、

解决: 在comboBox加载数据源时添加如下代码

 

                cmbGroupName.SelectedIndexChanged -= new System.EventHandler(cmbGroupName_SelectedIndexChanged);//去掉SelectedIndexChanged事件
                cmbGroupName.DataSource = handleData.GetGroupName();                                                                                   //加载数据源
                cmbGroupName.SelectedIndexChanged += new System.EventHandler(cmbGroupName_SelectedIndexChanged);//重新加载SelectedIndexChanged事件

 

备注: cmbGroupName为控件名称

posted on 2022-01-11 14:16  一个不正经的正经人  阅读(800)  评论(0)    收藏  举报

导航