2012-04-18 2 views
1

두 개의 테이블이있는 데이터 세트에 바인딩 소스가 있습니다. 많은 레코드가 포함 된 마스터와 선택한 마스터 레코드의 세부 정보 만있는 세부 정보가 있습니다.선택한 마스터 레코드에서 세부 테이블을 읽는 방법은 무엇입니까?

마스터 테이블에서 현재 레코드의 위치를 ​​변경하면 세부 정보 테이블의 데이터를 새로운 세부 정보로 바꾸라는 요청이 트리거됩니다.

그러나이 계획을 진행하는 방법에 대해서는 확신 할 수 없습니다.

마스터 테이블의 레코드 선택을 모니터링하고 해당 마스터 레코드의 세부 정보 데이터를 가져오고 세부 정보 테이블의 모든 데이터를 바꿔야합니까?

답변

1

마스터 테이블의 SelectionMode를 RowSelect로 설정 한 다음 SelectionChanged 이벤트를 처리하십시오. 해당 이벤트 내에서 세부 테이블에 바인딩 된 세부 개체의 BindingList를 지우고 선택한 마스터 항목을 기반으로 새 세부 항목으로 세부 목록을 다시 채 웁니다.

관련 문제