如何在Lightswitch中的参数化查询中过滤表属性以进行级联选择?

时间:2015-02-12 09:42:09

标签: lightswitch-2013

我有一个级联自动填充数据网格(顶部网格标记为Trip),其中在第一个自动填充中选择了一个客户类型,该客户类型过滤了客户自动填充功能,该功能会过滤地址位置。 我似乎无法从CityByLocationID查询提供的Locations表中显示City属性。 这是我的一个例子。 enter image description here

我在Trip网格下面添加了查询,以显示他们正在选择正确的表记录。 我已经参考了这些教程用于研究 (https://dotnettim.wordpress.com/2011/03/20/lightswitch-nested-autocompletebox-for-data-entry/

http://blogs.msdn.com/b/bethmassi/archive/2012/01/12/creating-cascading-drop-down-lists-in-visual-studio-lightswitch.aspx

但它们似乎没有解释从另一个查询绑定同一个表中的属性。在这种情况下,来自所选位置记录的City属性。 正如您在底部看到的,CityOfSelectedLocationID返回正确的位置ID值,但我不知道如何将City绑定到文本,标签字段或自动完成框。 我将参数化的CityofLocationsId绑定到Trip表的LocationId,它给出了正确的地址信息(如下图所示),但在同一查询中如何将City绑定到一个字段? (即标记为Trip的顶部网格中的City字段)

enter image description here

(编辑) 如上所述的CityOfLocaitonID设置为Id = Id(参数)绑定到Trip.SelectedItem.Location.Id 但是,如果我添加City = City(属性)并绑定到Locations(Entity)属性,它仍会返回Address值

1 个答案:

答案 0 :(得分:0)

enter image description here我觉得这很愚蠢,因为我知道这会让我很容易忽视。我只是添加了#34;其他屏幕数据"并进入Location.City!甚至不需要查询。enter image description here