데이터 소스 창

업데이트: 2007년 11월

데이터 소스 창에는 현재 프로젝트의 데이터 소스가 표시됩니다. 데이터 소스 창을 사용하면 창에서 프로젝트의 폼으로 항목을 끌어 와 데이터 바인딩된 컨트롤로 구성된 사용자 인터페이스를 만들 수 있습니다. 각 항목에는 폼으로 끌어서 놓기 전에 만들 컨트롤 형식을 선택할 수 있는 드롭다운 컨트롤 목록이 있습니다. 만든 컨트롤을 포함한 추가 컨트롤을 사용하여 컨트롤 목록을 사용자 지정할 수 있습니다.

데이터 소스 창

데이터 소스 창을 사용하면 다음을 수행할 수 있습니다.

데이터 소스 창 열기

데이터 메뉴에서 데이터 소스 표시를 클릭하여 데이터 소스 창을 표시합니다. 데이터 메뉴는 Visual Studio에 프로젝트가 열려 있는 경우에만 사용할 수 있습니다.

데이터 소스 창 채우기

데이터 소스를 프로젝트에 추가하여 데이터 소스 창을 채울 수 있습니다. 데이터 소스 구성 마법사를 통해 새 데이터 소스를 추가하려면 데이터 메뉴에서 새 데이터 소스 추가를 클릭하거나 데이터 소스 창에서 새 데이터 소스 추가 링크를 클릭합니다.

데이터 집합 디자이너를 사용하여 프로젝트에 데이터 집합 항목을 추가하여 창을 채울 수도 있습니다. 자세한 내용은 방법: 형식화된 데이터 집합 만들기의 "데이터 집합 디자이너로 데이터 집합을 만들려면" 단원을 참조하십시오.

데이터 바인딩된 컨트롤 만들기

항목을 데이터 소스 창에서 폼으로 끌어서 놓는 방법으로 새 데이터 바인딩된 컨트롤을 만들거나 항목을 데이터 소스 창에서 기존 컨트롤로 끌어서 놓아 컨트롤과 해당 컨트롤에 끌어서 놓은 항목 간에 데이터 바인딩을 설정할 수 있습니다. 데이터 소스 창의 각 노드를 사용하여 폼에 끌어서 놓을 때 만들어질 컨트롤의 형식을 선택할 수 있습니다. 모든 열 또는 속성이 DataGridView에 표시되는 모눈 레이아웃 또는 모든 열 또는 속성이 개별 컨트롤에 표시되는 자세히 레이아웃 중에서 선택해야 합니다. 데이터 소스 창에서 항목을 선택하고 항목의 드롭다운 컨트롤 목록에서 컨트롤을 선택하여 만들어질 컨트롤을 끌기 전에 미리 선택할 수 있습니다.

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

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

데이터 소스 창에서는 관련 테이블이 계층 구조 트리 뷰에 표시됩니다. 예를 들어 Customers 및 Orders 테이블이 있는 데이터 집합(고객이 여러 개의 주문을 할 수 있음)에서 Orders 테이블은 Customers 테이블의 마지막 열에 확장 가능한 노드로 나타납니다. 이러한 관련 테이블의 데이터를 표시하고 데이터 바인딩을 설정하여 선택한 고객의 관련 주문을 표시하려면, Customers 및 Orders의 개별 최상위 노드에서 항목을 끄는 것이 아니라 이 관련 트리 뷰에서 항목을 끌면 됩니다. 자세한 내용은 방법: Windows 응용 프로그램에서 관련 데이터 표시를 참조하십시오.

데이터 소스 창에서 사용할 수 있는 명령

데이터 소스 창을 마우스 오른쪽 단추로 클릭하면 다음 명령을 사용할 수 있습니다.

  • 새 데이터 소스 추가
    프로젝트에서 새 데이터 소스를 만드는 데 사용할 수 있는 데이터 소스 구성 마법사가 열립니다.

  • 디자이너로 데이터 집합 편집
    선택한 데이터 집합을 데이터 집합 디자이너에서 엽니다. 자세한 내용은 방법: 데이터 집합 편집을 참조하십시오.

  • 마법사로 데이터 집합 구성
    선택한 데이터 소스의 정보가 입력된 데이터 소스 구성 마법사가 열립니다.

  • 새로 고침
    데이터 소스 창을 프로젝트의 데이터 소스와 동기화합니다.

데이터 소스 창에서 데이터 소스 제거

데이터 소스 창의 항목은 프로젝트와 동기화되므로 프로젝트에서 항목을 제거하면 이 내용이 데이터 소스 창에 반영됩니다. 예를 들어, 프로젝트에 웹 서비스를 기반으로 한 데이터 소스가 있는 경우 프로젝트에서 웹 참조를 제거하면 웹 서비스 데이터 소스도 데이터 소스 창에서 제거됩니다. 자세한 내용은 방법: 데이터 소스 창에서 데이터 소스 제거를 참조하십시오.

참고 항목

작업

방법: 데이터 소스 창에서 끌어 올 때 만들 컨트롤 설정

방법: 데이터 소스 창에 사용자 지정 컨트롤 추가

기타 리소스

Windows 응용 프로그램에서 폼에 데이터 표시

데이터 액세스 시작

Visual Studio에서 데이터에 연결

데이터를 받기 위해 응용 프로그램 준비

데이터를 응용 프로그램으로 페치

응용 프로그램에서 데이터 편집

데이터 유효성 검사

데이터 저장