Lightswitch级联下拉列表

时间:2014-12-09 00:57:29

标签: visual-studio-lightswitch

我想在lightswitch silverlight中创建一个搜索屏幕。我需要有2个下拉列表,一个是搜索状态,另一个是基于所选状态的区域。然后它将带回属于该州的员工。我有以下表Employees,States,Regions和EmployeesinRegions。目前,我的搜索屏幕会恢复系统中的所有员工。我还是Lightswitch的新手。

由于

1 个答案:

答案 0 :(得分:0)

要制作级联下拉列表:

  1. 在区域表中进行查询。使用参数(State State.Id = [@] StateId)为State Id添加过滤器。别忘了给它命名(例如RegionsByState)
  2. 在您的屏幕(员工屏幕)中添加数据项 - >选择查询 - >选择状态(如果尚未添加)
  3. 再次添加数据项 - >选择查询 - >选择(RegionsByState)
  4. 在查询参数中选择您的参数(StateId),在属性中填充参数绑定(应该类似于:States.SelectedItem.Id)
  5. 如果您已经在屏幕上显示了下拉列表,那么您只需要更改"选择"下拉列表的属性,并选择添加的查询(States和RegionsByState)
  6. 添加下拉菜单:添加数据项 - >财产 - >选择国家。取消选中。
  7. 与5相同 - >选择地区。别忘了给它起个名字
  8. 将新属性添加到屏幕上。
  9. 现在你有级联下拉列表(我认为它们实际上是自动完成框)无论如何,按状态和/或区域过滤员工只需重做步骤1到5(稍作修改)