我有级联的数据绑定组合框,但是,如果两个框中的第二个没有值,我试图将原始进程的数据源更改为默认选择。
然而,无论我尝试做什么都能让组合框清除,我都会收到错误。
cboSubSystem.SelectedIndex = -1
cboSubSystem.DataSource = Nothing
Call cboSubSystem.Items.Clear()
cboSubSystem.DataSource = oSubSystem.EntityList
cboSubSystem.DisplayMember = oSubSystem.ORM.SubSystem_c
cboSubSystem.ValueMember = oSubSystem.ORM.SubSystem_c
我也试过了像http://support.microsoft.com/default.aspx?scid=kb;en-us;327244
这样的SelectedIndex的双重集我做错了什么?我确信它很简单,但我无法理解它。
提前致谢。
编辑:
答案 0 :(得分:1)
发现我的问题。索引已更改的事件例程加载了第二个组合框。该组合框使用了所选索引,显然锁定了数据源足以让我无法清除它。能够通过重新安排刷新过程来修复它。