다음을 통해 공유


연습: 데이터 집합 디자이너를 사용하여 데이터 집합 만들기

 

이 연습에서는 데이터 집합 디자이너를 사용하여 데이터 집합을 만듭니다. 새 프로젝트를 만들고 여기에 새로운 데이터 집합 항목을 추가하는 방법을 단계별로 안내합니다. 마법사를 사용하지 않고 데이터베이스의 테이블을 기반으로 하여 테이블을 만드는 방법을 배웁니다.

이 연습에서 수행할 작업은 다음과 같습니다.

  • Windows 응용 프로그램 프로젝트를 만듭니다.

  • 프로젝트에 빈 데이터 집합 항목을 추가합니다.

  • 데이터 집합 디자이너로 데이터 집합을 만들어서 응용 프로그램에 데이터 소스를 만들고 구성합니다.

  • 서버 탐색기에서 Northwind 데이터베이스에 대한 연결을 만듭니다.

  • 데이터베이스의 테이블을 기반으로 데이터 집합에 TableAdapter가 있는 테이블을 만듭니다.

참고

일부 Visual Studio 사용자 인터페이스 요소의 경우 다음 지침에 설명된 것과 다른 이름 또는 위치가 시스템에 표시될 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio IDE 개인 설정을 참조하십시오.

사전 요구 사항

이 연습을 완료하려면 다음과 같은 요건이 필요합니다.

새로운 Windows 응용 프로그램 프로젝트 만들기

새로운 Windows 응용 프로그램 프로젝트를 만들려면

  1. 파일 메뉴에서 새 프로젝트를 만듭니다.

  2. 프로젝트 형식 창에서 프로그래밍 언어를 선택합니다.

  3. 템플릿 창에서 Windows 응용 프로그램을 클릭합니다.

  4. 프로젝트의 이름을 DatasetDesignerWalkthrough로 지정한 다음 확인을 클릭합니다.

    Visual Studio에서는 솔루션 탐색기에 프로젝트가 추가되고 디자이너에 새 폼이 표시됩니다.

응용 프로그램에 새 데이터 집합 추가

프로젝트에 새 데이터 집합 항목을 추가하려면

  1. 프로젝트 메뉴에서 새 항목 추가를 클릭합니다.

    새 항목 추가 대화 상자가 나타납니다.

  2. 새 항목 추가 대화 상자의 템플릿 상자에서 데이터 집합을 클릭합니다.

  3. 데이터 집합의 이름을 NorthwindDataset로 지정한 다음 추가를 클릭합니다.

    Visual Studio에서는 NorthwindDataset.xsd라는 이름의 파일이 프로젝트에 추가되고 이 파일이 데이터 집합 디자이너에 열립니다.

서버 탐색기에서 데이터 연결 만들기

Northwind 데이터베이스에 대한 연결을 만들려면

  1. 보기 메뉴에서 서버 탐색기를 클릭합니다.

  2. 서버 탐색기에서 데이터베이스에 연결 단추를 클릭합니다.

  3. Northwind 샘플 데이터베이스에 대한 연결을 만듭니다.

    참고

    이 연습에서는 SQL Server 또는 Access 버전의 Northwind에 연결할 수 있습니다.

데이터 집합에 테이블 만들기

이 단원에서는 데이터 집합에 테이블을 추가하는 방법을 설명합니다.

Customers 테이블을 만들려면

  1. 서버 탐색기에서 만든 데이터 연결을 확장한 다음 테이블 노드를 확장합니다.

  2. Customers 테이블을 서버 탐색기에서 데이터 집합 디자이너로 끌어서 놓습니다.

    데이터 집합에 Customers 데이터 테이블 및 CustomersTableAdapter가 추가됩니다.

Orders 테이블을 만들려면

  • Orders 테이블을 서버 탐색기에서 데이터 집합 디자이너로 끌어서 놓습니다.

    Orders 데이터 테이블, OrdersTableAdapterCustomersOrders 테이블 간의 데이터 연결이 데이터 집합에 추가됩니다.

OrderDetails 테이블을 만들려면

  • Order Details 테이블을 서버 탐색기에서 데이터 집합 디자이너로 끌어서 놓습니다.

    Order Details 데이터 테이블, Order DetailsTableAdapterOrdersOrder Details 테이블 간의 데이터 연결이 데이터 집합에 추가됩니다.

다음 단계

응용 프로그램에 기능을 추가하려면

참고 항목

데이터 연습
Visual Studio에서 데이터에 Windows Forms 컨트롤 바인딩
Visual Studio에서 데이터에 연결
데이터를 받기 위해 응용 프로그램 준비
데이터를 응용 프로그램으로 페치
Visual Studio에서 데이터에 컨트롤 바인딩
응용 프로그램에서 데이터 편집
데이터 유효성 검사
데이터 저장