다음을 통해 공유


방법: 두 DataRepeater 컨트롤을 사용하여 마스터/세부 폼 만들기(Visual Studio)

마스터/세부 폼을 만드는 두 개 이상의 DataRepeater 컨트롤을 사용하여 관련 데이터를 표시할 수 있습니다. 예를 들어 한 DataRepeater에서 고객 목록을 표시하고, 사용자가 고객을 선택할 때 두 번째 DataRepeater에서 해당 고객의 주문 목록을 표시하려고 할 수 있습니다.

동일한 마스터 테이블 노드를 공유하는 세부 항목을 데이터 소스 창에서 DataRepeater 컨트롤로 끌어 관련 데이터를 표시할 수 있습니다. 예를 들어 Customers 테이블 및 관련 Orders 테이블을 포함하는 데이터 소스가 있는 경우 두 테이블이 데이터 소스 창의 트리 뷰에서 최상위 노드로 표시됩니다. 열을 볼 수 있도록 Customers 노드를 확장합니다. 목록의 마지막 열은 Orders 테이블을 나타내는 확장 가능한 노드입니다. 이 노드는 고객과 관련된 주문을 나타냅니다.

참고

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

두 DataRepeater 컨트롤에서 관련 데이터를 표시하려면

  1. 도구 상자Visual Basic PowerPacks 탭에서 폼 또는 컨테이너 컨트롤로 두 DataRepeater 컨트롤을 끌어 옵니다.

  2. 크기 조정 핸들을 끌어 배치하여 컨트롤의 크기를 조정하고 컨트롤을 나란히 배치합니다.

  3. 데이터 메뉴에서 데이터 소스 표시를 클릭합니다.

    참고

    데이터 소스 창이 비어 있으면 데이터 소스를 추가합니다. 자세한 내용은 데이터 소스 개요를 참조하십시오.

  4. 데이터 소스 창에서 마스터 테이블의 최상위 노드를 선택합니다.

  5. 테이블 노드의 드롭다운 목록에서 자세히를 클릭하여 마스터 테이블의 놓기 형식을 자세히로 변경합니다.

  6. 마스터 테이블 노드를 첫 번째 DataRepeater 컨트롤의 항목 템플릿 영역으로 끌어 옵니다.

  7. 마스터 테이블 노드를 확장하고 관련 테이블의 세부 노드를 선택합니다.

  8. 테이블 노드의 드롭다운 목록에서 자세히를 클릭하여 세부 테이블의 놓기 형식을 자세히로 변경합니다.

  9. 이 테이블 노드를 선택하고 두 번째 DataRepeater 컨트롤의 항목 템플릿 영역으로 끌어 옵니다.

참고 항목

작업

방법: DataRepeater 컨트롤의 바인딩된 데이터 표시(Visual Studio)

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

방법: DataRepeater 컨트롤의 모양 변경(Visual Studio)

DataRepeater 컨트롤 문제 해결(Visual Studio)

참조

DataRepeater

개념

DataRepeater 컨트롤 소개(Visual Studio)