1

我才刚刚开始在 VS2010 中使用实体框架,所以很抱歉如此基础。我确定这个问题之前已经在这里提出过,但我无法将答案解码为我正在寻找的内容。

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

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

由于一个垃圾箱可以在> 1 个房间中,并且该房间名称可能在> 1 个建筑物中,依此类推,我试图按如下方式显示结果

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

这肯定是显而易见的,但我就是想不通。有任何想法吗?

4

1 回答 1

0

解决了。放弃数据绑定并进行手动绑定(当第一个保管箱发生更改时更改其他保管箱)并在最后拍打 .Distinct 。

于 2012-09-19T15:03:27.803 回答