다음을 통해 공유


데이터 집합 디자이너

업데이트: 2007년 11월

데이터 집합 디자이너는 형식화된 데이터 집합과 데이터 집합을 구성하는 개별 항목을 만들고 편집하는 데 사용되는 시각적 도구의 집합입니다.

데이터 집합 디자이너에서는 형식화된 데이터 집합에 포함된 개체를 시각적으로 표현합니다. 데이터 집합 디자이너를 사용하여 TableAdapters, TableAdapter 쿼리, DataTable, DataColumnDataRelation을 만들고 수정할 수 있습니다.

데이터 집합 디자이너를 열려면 솔루션 탐색기에서 데이터 집합을 두 번 클릭하거나 데이터 소스 창에서 데이터 집합을 마우스 오른쪽 단추로 클릭하고 디자이너로 데이터 집합 편집을 클릭합니다. 자세한 내용은 방법: 데이터 집합 디자이너에서 데이터 집합 열기를 참조하십시오. 새 항목 추가 대화 상자를 사용하여 새 DataSet을 추가하면 편집할 빈 데이터 집합이 있는 상태로 데이터 집합 디자이너가 열립니다.

참고:

데이터 집합 디자이너를 사용하여 데이터 집합의 기능을 확장할 수 있습니다. 디자인 화면을 두 번 클릭하거나, 마우스 오른쪽 단추로 클릭하고 코드 보기를 선택하여 partial 클래스 파일을 만듭니다. partial 클래스 파일에서는 디자이너에 의해 변경되거나 삭제되지 않는 코드를 데이터 집합에 추가할 수 있습니다. TableAdapter의 기능을 확장하는 방법에 대한 자세한 내용은 방법: TableAdapter의 기능 확장을 참조하십시오.

다음 표에서는 데이터 집합 디자이너를 사용하여 수행할 수 있는 일반적인 작업을 보여 줍니다.

작업

참조

TableAdapter 만들기

방법: TableAdapter 만들기

TableAdapter 편집

방법: TableAdapter 편집

TableAdapter 쿼리 만들기

방법: TableAdapter 쿼리 만들기

TableAdapter 쿼리 편집

방법: TableAdapter 쿼리 편집

DataTable 만들기

방법: DataTable 만들기

DataTable 편집

DataTable 디자인

DataColumn 만들기

방법: DataTable에 열 추가

DataTable 사이에 관계 만들기

방법: 데이터 집합 디자이너를 사용하여 DataRelation 만들기

데이터 집합의 기능 확장

방법: 데이터 집합의 기능 확장

데이터 테이블의 ColumnChanging 이벤트에 유효성 검사 추가

방법: 열 변경 중 데이터 유효성 검사

데이터 테이블의 RowChanging 이벤트에 유효성 검사 추가

방법: 행 변경 중 데이터 유효성 검사

디자인 화면에 개체 만들기

데이터 집합을 구성하는 개별 개체를 추가하거나 편집하여 데이터 집합을 만들 수 있습니다. 다음 표에서는 도구 상자의 데이터 집합 탭에서 디자인 화면으로 끌어 올 수 있는 다양한 개체에 대해 설명합니다.

개체

설명

TableAdapter

기본 데이터베이스와 통신하고 데이터 테이블을 채우는 데 사용되는 데이터 연결과 데이터 명령의 컬렉션이 들어 있습니다. 자세한 내용은 TableAdapter 개요방법: TableAdapter 만들기를 참조하십시오.

쿼리

TableAdapter 쿼리는 SQL 문과 저장 프로시저를 실행하는 강력한 형식의 메서드입니다. TableAdapter 쿼리를 실행하면 데이터 테이블이 데이터로 채워지거나 다른 데이터베이스 작업이 수행됩니다. 자세한 내용은 방법: TableAdapter 쿼리 만들기를 참조하십시오. 쿼리를 테이블로 끌어 오면 테이블에 쿼리가 추가되지만 쿼리를 데이터 집합 디자이너의 빈 영역으로 끌어 오면 전역 쿼리가 만들어집니다. 자세한 내용은 방법: 데이터 집합에 전역 쿼리 추가를 참조하십시오.

DataTable

데이터베이스에서 반환되는 행의 메모리 내 컬렉션을 나타냅니다.

관계(DataRelation)

DataTable 사이의 부모/자식 관계를 나타냅니다. 자세한 내용은 DataRelation 개체 소개연습: 데이터 테이블 간의 관계 만들기를 참조하십시오.

LINQ to Dataset

LINQ to DataSet을 사용하면 DataSet 개체의 데이터에 대해 LINQ(통합 언어 쿼리)를 수행할 수 있습니다. 자세한 내용은 LINQ to DataSet을 참조하십시오.

참고 항목

작업

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

연습: 여러 개의 쿼리가 있는 TableAdapter 만들기

연습: 데이터 집합 디자이너에서 DataTable 만들기

연습: 데이터 테이블 간의 관계 만들기

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

개념

데이터의 새로운 기능

Visual Studio의 데이터 집합 개요

참조

데이터 소스 창

기타 리소스

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

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

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

데이터 유효성 검사

데이터 저장