2009-09-08 5 views
0

여기 상황이다WPF - 목록 상자 - Multibind 하우투

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 

내가 궁극적으로 보여주고 싶은 것은 점검 목록 상자입니다. 특정 인물이 선택되면 해당 인물이 매핑 된 활동이 선택된 것으로 표시된 표 A의 사용 가능한 모든 활동을 표시하고 싶습니다. 더 좋은 점은 다양한 활동을 선택/선택 취소 할 수 있고 데이터 바인딩의 현대적 기적을 통해 TableC를 업데이트 할 수 있기를 바랍니다.

e.g. 

Person: Harry 
Activities: 
      _ Skiing 
      X Hiking 
      X Fishing 

가 나는 두 개의 열, 활동을 반환하는 일부 SP를 사용하여이 해낼 수있는 알고 있고, 활동이 사용자에 매핑되는 경우, 이에 이미 몇 가지 기본 방법이 있는지 궁금하네요 이 일을 만들어라.

감사합니다, 마이크

답변

0

는 당신이 실제로 같은 오브젝트의 형태로이 테이블을 저장하는 비즈니스 계층을해야합니까 ... 내가 질문에 대답하기 조금 늦게 것 같아,하지만 여전히 돕고 싶었 회원 모집과 그들이 관련 될 수있는 활동의 모음?

그렇다면 수행 할 수 있습니다. 또한 응용 프로그램이 WPF로 개발되고 있다고 가정합니다. MVVM 패턴을 사용하면 쉽게 구현할 수 있습니다.