【问题标题】:Win Forms combo box combination issueWinforms组合框组合问题
【发布时间】:2014-06-09 07:18:06
【问题描述】:

我有一个 Windows 应用程序,在其中一个表单中,我有两个组合框。 两个组合框都填充了相同的数据。 (例如,A、B 和 C 作为数据项)。数据来自数据库并绑定到这些组合框。

我想要的是,如果我在组合框 1 中选择 A,则无法在组合框 2 中选择“A”,反之亦然。也就是说,除非组合框中只有一个项目,否则不能在两个组合框中选择相同的项目。

谁能指导我如何实现这一目标?

非常感谢伪代码或方向。

谢谢。

【问题讨论】:

    标签: winforms drop-down-menu combobox selection selectionchanged


    【解决方案1】:

    也许您真正想要的是将项目加载到列表中并将其保存在内存中,而不是直接绑定到控件。然后,您可以使用该列表在选择事件触发时动态(重新)填充 ComboBox 控件。只需将SelectionChangeCommitted 事件连接到每个控件,并在它们触发时,(重新)加载其他ComboBox 控件及其应包含的项目,无论是完整的还是由刚刚选择的项目过滤的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      • 2012-01-29
      • 2011-03-30
      相关资源
      最近更新 更多