状況は次のとおりです。
ListBox には、テーブル A から表示データと値データを取得する ItemSource があります。
Table A
ID Activity
1 Skiing
2 Hiking
3 Fishing
TableB には人のリストがあります
TableB
ID Name
1 Tom
2 Dick
3 Harry
TableC は、人々のリストを好みのアクティビティと結合する xref です...
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を使用して2つの列、アクティビティ、およびアクティビティがユーザーにマップされているかどうかを返すことでこれを実現できることはわかっていますが、これを実現するための組み込みの方法がすでにあるかどうか疑問に思っています。
ありがとう、マイク