다음을 통해 공유


방법: 폼에 관련 데이터 표시

업데이트: 2007년 11월

서로 다른 테이블에 있는 데이터를 관련시킬 수 있습니다. 두 테이블에 서로 관련된 데이터가 있으면 데이터 소스 창에서 관계를 볼 수 있습니다. 예를 들어 샘플 Northwind 데이터베이스에 연결하고 Products 테이블을 확장하면 Order Details 테이블이 Products 테이블의 일부로 표시됩니다. 이 Order Details 테이블 또는 이 테이블의 필드 중 하나 이상을 Windows Form으로 끌어 오면 해당 테이블은 Products 테이블 관계의 일부로 표시됩니다. 예를 들어 Products 테이블에서 제품 간을 스크롤하면 각 제품의 해당 주문 정보가 자동으로 표시됩니다.

폼에 관련 데이터를 표시하려면

  1. 파일 메뉴에서 새 프로젝트를 클릭합니다.

  2. 새 프로젝트 대화 상자에서 Windows 응용 프로그램을 클릭한 다음 확인을 클릭합니다.

    새 Windows Forms 프로젝트가 열립니다.

  3. 방법: 데이터베이스에 연결(C#)에서 설명한 대로 Northwind.sdf 샘플 데이터베이스에 연결을 추가합니다.

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

    데이터 소스 창이 열립니다.

  5. 데이터 소스 창에서 NorthwindDataSet을 확장한 다음 Products를 확장합니다.

  6. Product Name 옆에 있는 드롭다운 화살표를 클릭한 다음 Label을 클릭합니다.

  7. Product Name 필드를 Windows Form으로 끌어 옵니다.

  8. Products 테이블에 있는 Order Details 테이블을 폼에 끌어 와서 레이블 아래에 배치합니다.

    DataGridView 컨트롤이 폼에 추가됩니다.

  9. F5 키를 눌러 프로그램을 실행합니다.

  10. 응용 프로그램이 열리면 폼의 맨 위에 있는 ProductsBindingNavigator에서 Move Next Item 단추를 클릭합니다.

  11. 제품이 바뀔 때마다 DataGridView 컨트롤에 표시되는 주문 세부 정보가 업데이트되는지 확인합니다.

참고 항목

작업

방법: 데이터베이스에 연결(C#)

방법: 폼에 데이터 표시

기타 리소스

데이터에 연결(Visual C#)

Visual C# 둘러보기