vb.net-多个数据绑定下拉框中的不同值?

vb.net-多个数据绑定下拉框中的不同值?,vb.net,frameworks,entity,Vb.net,Frameworks,Entity,我刚刚开始在VS2010中使用实体框架,所以很抱歉这么简单。我肯定这个问题以前在这里被问过,但我就是不能把答案解码成我想要的 我有4个下拉框,都绑定到同一个源(表位置) 因为一个箱子可以在>一个房间里,而这个房间的名字可以在>一个建筑里等等,所以我试着如下显示结果 所有的存储箱都显示在第一个组合/下拉框中。在该垃圾箱出现的任何房间、建筑和场地中,填充剩余的下拉列表,而不重复(即,房间“1A”中可能有1000个项目,我只希望“1A”显示一次而不是1000次) 这肯定是显而易见的,但我就是想不出来。

我刚刚开始在VS2010中使用实体框架,所以很抱歉这么简单。我肯定这个问题以前在这里被问过,但我就是不能把答案解码成我想要的

我有4个下拉框,都绑定到同一个源(表位置)

因为一个箱子可以在>一个房间里,而这个房间的名字可以在>一个建筑里等等,所以我试着如下显示结果

所有的存储箱都显示在第一个组合/下拉框中。在该垃圾箱出现的任何房间、建筑和场地中,填充剩余的下拉列表,而不重复(即,房间“1A”中可能有1000个项目,我只希望“1A”显示一次而不是1000次)


这肯定是显而易见的,但我就是想不出来。有什么想法吗?

解决了。放弃了数据绑定,进行了手动绑定(当第一个dropbox发生更改时,更改其他dropbox)并在最后打了个耳光

cmbBin is bound to Locations and displays Locations.Bin
cmbRoom is bound to Locations and displays Locations.Room
cmbBuilding is is bound to Locations and displays Locations.Building
cmbSite is bound to Locations and displays Locations.Site