Share via


방법: Windows Forms 응용 프로그램에서 관련 데이터 표시

 

게시: 2016년 6월

같은 주 테이블 노드를 공유하는 항목을 데이터 소스 창에서 폼으로 끌어 와 관련 데이터를 표시할 수 있습니다. 예를 들어, Customers 테이블과 관련 Orders 테이블이 있는 데이터 소스가 있을 경우 두 테이블을 데이터 소스 창에서 트리 뷰의 최상위 노드로 볼 수 있습니다. 열을 볼 수 있도록 Customers 노드를 확장하면 목록의 마지막 열이 Orders 테이블을 나타내는 확장 가능한 노드임을 알 수 있습니다. 이 노드는 고객과 관련된 주문을 나타냅니다. 즉, 고객을 선택하고 해당 고객의 주문 목록을 표시하는 폼을 만들려면 표시할 항목을 이 단일 계층 구조에서 끌어 옵니다.

관계를 보여 주는 데이터 소스 창

관련 레코드를 표시하는 데이터 바인딩된 컨트롤 만들기

비디오에 링크 이 항목의 비디오 버전을 보려면 관련 테이블에 업데이트 하는 방법 을 참조하십시오.

관련 레코드를 표시하는 컨트롤을 만들려면

  1. Windows Forms Designer에서 폼을 엽니다.

  2. 데이터 소스 창을 엽니다. 자세한 내용은 방법: 데이터 소스 창 열기을 참조하십시오.

  3. 관계에서 부모 테이블을 나타내는 노드를 확장합니다. 부모 테이블은 일대다 관계에서 "일"에 해당하는 테이블입니다.

  4. 표시할 항목을 데이터 소스 창의 해당 관계에 있는 부모 테이블에서 폼으로 끌어 옵니다.

  5. 관련 자식 테이블은 부모 테이블의 열 목록 아래쪽에 확장 가능한 노드로 표시됩니다. 표시할 항목을 해당 관련 노드에서 폼으로 끌어 옵니다.

    참고

    최상위 노드에서 항목을 끌어 오면 관련 레코드를 쉽게 탐색할 수 없는 관련되지 않은 개별 BindingSource 구성 요소가 만들어집니다.관련 데이터를 바인딩하려면 같은 계층적 노드의 테이블을 선택해야 합니다.

참고 항목

데이터 연습
연습: Windows Form에 데이터 표시
TableAdapter 개요
형식화된 데이터 집합 만들기 및 편집
데이터 소스 개요
방법: 데이터베이스의 데이터에 연결
데이터 유효성 검사
방법: Windows Forms BindingNavigator 컨트롤을 사용하여 데이터 탐색