Lightswitch Sql根据第二个列表的内容过滤列表

时间:2015-03-21 04:24:29

标签: c# sql filter visual-studio-lightswitch autocompletebox

Image of two lists

我使用Lightswitch生成此屏幕。当一支球队从主队Auto Complete Box中选择一个俱乐部时,它会为那些为该俱乐部效力的球员填充主场球员名单。我还有一个选择按钮(未显示),它将添加选择家庭播放器并将其添加到匹配播放器集合中。之后我想过滤主场球员列表,不显示已被选中的球员。

我无法根据第二个列表的全部内容找出如何提交列表...

由于

1 个答案:

答案 0 :(得分:1)

我认为可能有一种更简单的方法可以达到你想要的效果。将名为Selected的布尔字段添加到Home Players集合中。当选择Home Player位于Match Players集合中时,将该布尔值设置为True。确保Home Players集合在Selected = False上有一个过滤器。

您可能需要手动刷新屏幕。如果你要保存数据,你还需要考虑Home Players集合会发生什么 - 可能确保保存管道中的某个位置,Save在保存时始终为false。但所有这一切听起来比过滤基于另一个集合的集合要容易得多,在没有严重扭曲的情况下,我甚至不确定是否可行。