【发布时间】:2016-10-15 01:28:59
【问题描述】:
我在加载 ComboBox 时遇到了一点问题。
问题是在加载数据的阶段,默认的selectedIndex事件会触发。
如何在加载过程中防止这种情况发生?
【问题讨论】:
-
还有更多。只需快速搜索一下,您就会找到它们。
我在加载 ComboBox 时遇到了一点问题。
问题是在加载数据的阶段,默认的selectedIndex事件会触发。
如何在加载过程中防止这种情况发生?
【问题讨论】:
我建议使用全局变量
Boolean isLoaded = false;
在您的 selectedIndexChange 中添加此代码
if(!isLoaded)
{
isLoaded = true;
}
else
{
/// write your code here
}
【讨论】:
我会删除该事件并在数据加载完成后重新添加它。
combo.SelectedIndexChanged -= combo_SelectedIndexChanged;
//Do the loading of the data into the combo
combo.SelectedIndexChanged += new EventHandler(combo_SelectedIndexChanged);
【讨论】: