Winforms 赢表格组合框组合问题

Winforms 赢表格组合框组合问题,winforms,drop-down-menu,combobox,selection,selectionchanged,Winforms,Drop Down Menu,Combobox,Selection,Selectionchanged,我有一个windows应用程序,其中一个窗体中有两个组合框。 两个组合框都填充了相同的数据。(例如,A、B和C作为数据项)。数据来自数据库,并绑定到这些组合框 我想要的是,如果我在组合框1中选择A,则组合框2中不能选择“A”,反之亦然。也就是说,除非组合框中只有一个项目,否则不能在两个组合框中选择相同的项目 有谁能指导我如何做到这一点 一个伪代码或一个方向将非常感激 谢谢。也许您真正想要的是将项目加载到列表中并将其保存在内存中,而不是直接绑定到控件。然后,您可以使用该列表在选择事件触发时动态(重

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

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

有谁能指导我如何做到这一点

一个伪代码或一个方向将非常感激


谢谢。

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