BindingSource 구성 요소

컨트롤에 바인딩할 데이터 소스를 캡슐화합니다.

BindingSource 구성 요소는 두가지 용도로 사용됩니다. 첫째, 폼의 컨트롤을 데이터에 바인딩할 때 간접 참조 계층을 제공합니다. 이 작업은 BindingSource 구성 요소를 데이터 소스에 바인딩한 다음 폼의 컨트롤을 BindingSource 구성 요소에 바인딩하여 수행됩니다. 탐색, 정렬, 필터링, 업데이트 등 데이터와의 모든 상호 작용은 BindingSource 구성 요소를 호출하여 수행됩니다.

둘째, BindingSource 구성 요소는 강력한 형식의 데이터 소스로 사용될 수 있습니다. Add 메서드를 통해 BindingSource 구성 요소에 형식을 추가하면 해당 형식의 목록이 만들어집니다.

섹션 내용

BindingSource 구성 요소 개요
데이터 소스를 컨트롤에 바인딩할 수 있게 해주는 BindingSource 구성 요소의 일반적인 개념을 소개합니다.

방법: DBNull 데이터베이스 값에 Windows Forms 컨트롤 바인딩
BindingSource 구성 요소를 사용하여 데이터 소스의 DBNull 값을 처리하는 방법을 보여 줍니다.

방법: Windows Forms BindingSource 구성 요소를 사용하여 ADO.NET 데이터 정렬 및 필터링
BindingSource 구성 요소를 사용하여 표시된 데이터에 정렬 및 필터를 적용하는 방법을 보여 줍니다.

방법: Windows Forms BindingSource를 사용하여 웹 서비스에 바인딩
BindingSource 구성 요소를 사용하여 웹 서비스에 바인딩하는 방법을 보여 줍니다.

방법: 데이터 바인딩에서 발생하는 오류 및 예외 처리
BindingSource 구성 요소를 사용하여 데이터 바인딩 작업에서 발생하는 오류를 정상적으로 처리하는 방법을 보여 줍니다.

방법: 형식에 Windows Forms 컨트롤 바인딩
BindingSource 구성 요소를 사용하여 형식에 바인딩하는 방법을 보여 줍니다.

방법: 팩터리 개체에 Windows Forms 컨트롤 바인딩
BindingSource 구성 요소를 사용하여 팩터리 개체나 메서드에 바인딩하는 방법을 보여 줍니다.

방법: Windows Forms BindingSource를 사용하여 항목 추가 사용자 지정
BindingSource 구성 요소를 사용하여 새 항목을 만들고 데이터 소스에 추가하는 방법을 보여 줍니다.

방법: BindingSource ResetItem 메서드를 사용하여 변경 알림 발생
BindingSource 구성 요소를 사용하여 변경 알림을 지원하지 않는 데이터 소스에 대한 변경 알림 이벤트를 발생시키는 방법을 보여 줍니다.

방법: BindingSource 및 INotifyPropertyChanged 인터페이스를 사용하여 변경 알림 발생
BindingSource 컨트롤을 통해 INotifyPropertyChanged에서 상속되는 형식을 사용하는 방법을 보여 줍니다.

방법: BindingSource가 있는 Windows Forms 컨트롤에서 데이터 원본 업데이트 반영
BindingSource 구성 요소를 사용하여 데이터 소스의 변경 내용에 응답하는 방법을 보여 줍니다.

방법: BindingSource 구성 요소를 사용하여 양식 간에 바인딩된 데이터 공유
BindingSource를 사용하여 여러 개의 폼을 동일한 데이터 소스에 바인딩하는 방법을 보여 줍니다.

참조

BindingSource
BindingSource 구성 요소에 대한 참조 설명서를 제공합니다.

BindingNavigator
BindingNavigator 컨트롤에 대한 참조 설명서를 제공합니다.

Windows Forms 데이터 바인딩
Windows Forms 데이터 바인딩 아키텍처를 설명하는 항목의 링크를 포함합니다.

Visual Studio에서 데이터에 컨트롤 바인딩도 참조하세요.