데이터 집합 디자이너
업데이트: 2007년 11월
데이터 집합 디자이너는 형식화된 데이터 집합과 데이터 집합을 구성하는 개별 항목을 만들고 편집하는 데 사용되는 시각적 도구의 집합입니다.
데이터 집합 디자이너에서는 형식화된 데이터 집합에 포함된 개체를 시각적으로 표현합니다. 데이터 집합 디자이너를 사용하여 TableAdapters, TableAdapter 쿼리, DataTable, DataColumn 및 DataRelation을 만들고 수정할 수 있습니다.
데이터 집합 디자이너를 열려면 솔루션 탐색기에서 데이터 집합을 두 번 클릭하거나 데이터 소스 창에서 데이터 집합을 마우스 오른쪽 단추로 클릭하고 디자이너로 데이터 집합 편집을 클릭합니다. 자세한 내용은 방법: 데이터 집합 디자이너에서 데이터 집합 열기를 참조하십시오. 새 항목 추가 대화 상자를 사용하여 새 DataSet을 추가하면 편집할 빈 데이터 집합이 있는 상태로 데이터 집합 디자이너가 열립니다.
참고: |
---|
데이터 집합 디자이너를 사용하여 데이터 집합의 기능을 확장할 수 있습니다. 디자인 화면을 두 번 클릭하거나, 마우스 오른쪽 단추로 클릭하고 코드 보기를 선택하여 partial 클래스 파일을 만듭니다. partial 클래스 파일에서는 디자이너에 의해 변경되거나 삭제되지 않는 코드를 데이터 집합에 추가할 수 있습니다. TableAdapter의 기능을 확장하는 방법에 대한 자세한 내용은 방법: TableAdapter의 기능 확장을 참조하십시오. |
다음 표에서는 데이터 집합 디자이너를 사용하여 수행할 수 있는 일반적인 작업을 보여 줍니다.
작업 |
참조 |
---|---|
TableAdapter 만들기 |
|
TableAdapter 편집 |
|
TableAdapter 쿼리 만들기 |
|
TableAdapter 쿼리 편집 |
|
DataTable 만들기 |
|
DataTable 편집 |
|
DataColumn 만들기 |
|
두 DataTable 사이에 관계 만들기 |
|
데이터 집합의 기능 확장 |
|
데이터 테이블의 ColumnChanging 이벤트에 유효성 검사 추가 |
|
데이터 테이블의 RowChanging 이벤트에 유효성 검사 추가 |
디자인 화면에 개체 만들기
데이터 집합을 구성하는 개별 개체를 추가하거나 편집하여 데이터 집합을 만들 수 있습니다. 다음 표에서는 도구 상자의 데이터 집합 탭에서 디자인 화면으로 끌어 올 수 있는 다양한 개체에 대해 설명합니다.
개체 |
설명 |
---|---|
TableAdapter |
기본 데이터베이스와 통신하고 데이터 테이블을 채우는 데 사용되는 데이터 연결과 데이터 명령의 컬렉션이 들어 있습니다. 자세한 내용은 TableAdapter 개요 및 방법: TableAdapter 만들기를 참조하십시오. |
쿼리 |
TableAdapter 쿼리는 SQL 문과 저장 프로시저를 실행하는 강력한 형식의 메서드입니다. TableAdapter 쿼리를 실행하면 데이터 테이블이 데이터로 채워지거나 다른 데이터베이스 작업이 수행됩니다. 자세한 내용은 방법: TableAdapter 쿼리 만들기를 참조하십시오. 쿼리를 테이블로 끌어 오면 테이블에 쿼리가 추가되지만 쿼리를 데이터 집합 디자이너의 빈 영역으로 끌어 오면 전역 쿼리가 만들어집니다. 자세한 내용은 방법: 데이터 집합에 전역 쿼리 추가를 참조하십시오. |
데이터베이스에서 반환되는 행의 메모리 내 컬렉션을 나타냅니다. |
|
관계(DataRelation) |
두 DataTable 사이의 부모/자식 관계를 나타냅니다. 자세한 내용은 DataRelation 개체 소개 및 연습: 데이터 테이블 간의 관계 만들기를 참조하십시오. |
LINQ to Dataset
LINQ to DataSet을 사용하면 DataSet 개체의 데이터에 대해 LINQ(통합 언어 쿼리)를 수행할 수 있습니다. 자세한 내용은 LINQ to DataSet을 참조하십시오.
참고 항목
작업
연습: 데이터 집합 디자이너를 사용하여 데이터 집합 만들기
연습: 여러 개의 쿼리가 있는 TableAdapter 만들기
연습: 데이터 집합 디자이너에서 DataTable 만들기
연습: Windows 응용 프로그램에서 폼에 데이터 표시