关于combobox的SelectedIndexChanged事件
给combobox绑定了数据源,在清空数据源的时候,也会触发SelectedIndexChanged事件,这样会导致错误啊,怎么有效的控制SelectedIndexChanged事件?比如在数据源为空的清空下,不要触发该事件?
------解决方案--------------------先 SelectedIndexChanged -= 绑定的那个事件
------解决方案--------------------你加个判断呢。。。。或者就是在为空的时候不添加这个SelectedIndexChanged 事件
------解决方案--------------------
------解决方案--------------------肯定需要判断的。你可以在事件里判断空的话就return呗
------解决方案--------------------在使用DisplayMember与ValueMember进行绑定后,在SelectedIndexChanged事件响应函数的第一行,加上如下代码:
C# code
if (string.IsNullOrEmpty(combo.ValueMember))
return;