情况如下:
ListBox 有一个 ItemSource,它从表 A 中获取其显示和值数据:
Table A
ID Activity
1 Skiing
2 Hiking
3 Fishing
TableB 有一个人员列表
TableB
ID Name
1 Tom
2 Dick
3 Harry
TableC 是一个外部参照,它将人员列表与他们喜欢的活动连接起来......
TableC
UserID ActivityID
1 1
2 1
2 2
3 2
3 3
我想最终展示的是一个 CHECKED 列表框。选择特定人员后,我想显示表 A 中的所有可用活动,该人员映射到的活动显示为选中状态。更好的是,我希望能够选择/取消选择各种活动,并通过数据绑定的现代奇迹,更新 TableC。
e.g.
Person: Harry
Activities:
_ Skiing
X Hiking
X Fishing
我知道我可以使用一些 SP 来实现这一点,以返回两列、活动以及活动是否映射到用户,但我想知道是否已经有一些内置的方法可以实现这一点。
谢谢,迈克