【发布时间】:2015-07-07 01:44:33
【问题描述】:
我有一个包含组合框的用户控件。所有的组合框都直接绑定到同一个数据表,用户控件被创建了大约 10 次。我的问题是,用户可以从其他组合框中的组合框中选择相同的值。例如,他们在第一个组合中选择“测试”,在第二个组合中,我需要“测试”不是可用选项。所以每个组合框只能包含一个可用选项。
我知道我需要对 Combo 的 ValueChanged 事件应用逻辑,但不确定如何根据所选内容限制选项。
感谢您的帮助
【问题讨论】:
-
它们是直接绑定到数据表,还是你加载数据并手动将其应用于组合?你用的是winforms还是WPF?
-
它们直接绑定到Datatable,我用的是Winforms,谢谢
-
您是否可以手动从数据表中获取数据,为每个组合框构建集合,然后以这种方式驱动它们?您必须听取每个人的更改并相应地调整另一个人,这将是相当多的手动工作,但您可能会使其通用。