Visual Studio에서 데이터에 Windows Forms 컨트롤 바인딩
데이터를 Windows Forms에 바인딩하여 응용 프로그램 사용자에게 데이터를 표시할 수 있습니다. 이와 같은 데이터 바인딩된 컨트롤을 만들려면 Visual Studio의 데이터 소스 창에서 Windows Forms 디자이너로 항목을 끌어 오면 됩니다. 이 항목에서는 데이터 바인딩된 Windows Forms 응용 프로그램을 만드는 데 관련된 가장 일반적인 몇 가지 작업, 도구 및 클래스에 대해 설명합니다.
Visual Studio에서 데이터 바인딩된 컨트롤을 만드는 방법에 대한 자세한 내용은 Visual Studio에서 데이터에 컨트롤 바인딩을 참조하십시오. Windows Forms에서의 데이터 바인딩에 대한 자세한 내용은 Windows Forms 데이터 바인딩을 참조하십시오.
Windows 응용 프로그램의 폼에 데이터 표시 관련 작업
다음 표에서는 Windows 응용 프로그램의 폼에 데이터를 표시하는 데 관련된 일반적인 작업을 보여 줍니다.
Task |
추가 정보 |
---|---|
데이터 바인딩된 컨트롤을 만듭니다. 기존 컨트롤을 데이터에 바인딩합니다. |
|
부모-자식 관계로 관련 데이터를 표시하는 컨트롤을 만듭니다. 그러면 사용자가 특정 컨트롤에서 데이터 레코드를 선택하면 선택된 레코드의 관련 데이터가 다른 컨트롤에 표시됩니다. |
|
조회 테이블을 만듭니다. 조회 테이블은 다른 테이블의 외래 키 필드 값을 기반으로 특정 테이블의 정보를 표시합니다. |
|
컨트롤이 데이터를 표시하는 방식을 지정합니다. |
|
데이터 소스 창에서 제공하는 스마트 캡션 기능의 동작을 변경합니다. |
|
매개 변수 있는 쿼리를 실행하는 컨트롤을 추가합니다. |
|
이미지 컨트롤을 사용하여 데이터베이스의 이미지를 표시할 수 있도록 열을 설정합니다. |
|
데이터 집합의 데이터를 필터링하거나 정렬합니다. |
다음 항목에서는 Windows Forms 컨트롤을 데이터에 바인딩하는 예제를 제공합니다.
연습: Windows Form에 데이터 표시
데이터베이스에서 데이터를 쿼리하고 Windows Form에서 데이터를 표시하는 방법에 대해 단계별로 자세하게 설명합니다.연습: Windows Form에 관련 데이터 표시
두 관련 테이블의 데이터를 표시하고 Windows Form에서 데이터를 표시하는 방법에 대해 단계별로 자세하게 설명합니다.연습: 데이터 검색을 위한 Windows Form 만들기
사용자 입력에 기반하여 데이터베이스 검색을 수행하는 Windows 폼을 만드는 방법을 단계별로 자세하게 설명합니다.연습: Windows Forms 응용 프로그램에서 조회 테이블 만들기
다른 테이블에서 선택된 데이터를 기반으로 하는 테이블의 데이터를 표시하는 방법을 단계별로 자세하게 설명합니다.연습: Windows Forms 간에 데이터 전달
응용 프로그램의 한 폼에서 다른 폼으로 값을 전달하는 방법을 단계별로 자세하게 설명합니다.연습: 단순 데이터 바인딩을 지원하는 Windows Forms 사용자 정의 컨트롤 만들기
데이터 소스 창에서 사용할 수 있는 사용자 지정 컨트롤을 만드는 방법을 단계별로 자세하게 설명합니다.연습: 복합 데이터 바인딩을 지원하는 Windows Forms 사용자 정의 컨트롤 만들기
데이터 소스 창에서 사용할 수 있는 사용자 지정 컨트롤을 만드는 방법을 단계별로 자세하게 설명합니다.연습: 조회 데이터 바인딩을 지원하는 Windows Forms 사용자 정의 컨트롤 만들기
데이터 소스 창에서 사용할 수 있는 사용자 지정 컨트롤을 만드는 방법을 단계별로 자세하게 설명합니다.
데이터 스마트 태그
데이터 작업을 위한 스마트 태그를 여러 컨트롤에서 사용할 수 있습니다. 특정 컨트롤이 폼에 추가되면 데이터와 관련하여 수행 가능한 작업 집합을 스마트 태그에서 사용할 수 있습니다. 자세한 내용은 데이터 스마트 태그를 참조하십시오.
BindingSource 구성 요소
BindingSource 구성 요소는 두 가지 역할을 합니다. 첫째, 폼의 컨트롤을 데이터에 바인딩할 때 추상화 계층을 제공합니다. 폼의 컨트롤은 데이터 소스에 직접 바인딩되는 것이 아니라 BindingSource 구성 요소에 바인딩됩니다.
둘째, 개체 컬렉션을 관리할 수 있습니다. BindingSource에 형식을 추가하면 해당 형식의 목록이 만들어집니다.
BindingSource 구성 요소에 대한 자세한 내용은 다음을 참조하십시오.
BindingNavigator 컨트롤
이 구성 요소는 Windows 응용 프로그램에서 표시하는 데이터를 탐색하기 위한 사용자 인터페이스를 제공합니다. 자세한 내용은 BindingNavigator 컨트롤(Windows Forms)을 참조하십시오.
DataGridView 컨트롤
DataGridView 컨트롤을 사용하면 여러 종류의 데이터 소스에서 가져온 표 형식 데이터를 표시하고 편집할 수 있습니다. 데이터는 DataSource 속성을 사용하여 DataGridView에 바인딩할 수 있습니다. 자세한 내용은 DataGridView 컨트롤 개요(Windows Forms)를 참조하십시오.
참고 항목
작업
연습: 단순 데이터 바인딩을 지원하는 Windows Forms 사용자 정의 컨트롤 만들기
연습: 복합 데이터 바인딩을 지원하는 Windows Forms 사용자 정의 컨트롤 만들기
연습: 조회 데이터 바인딩을 지원하는 Windows Forms 사용자 정의 컨트롤 만들기