다음을 통해 공유


BindingNavigator 컨트롤 개요(Windows Forms)

BindingNavigator 컨트롤을 사용하여 사용자가 Windows Form에서 데이터를 검색 및 변경할 수 있게 해주는 표준화된 방법을 만들 수 있습니다. 사용자가 폼의 데이터 레코드를 탐색하고 레코드와 상호 작용할 수 있도록 BindingSource 구성 요소와 함께 BindingNavigator를 사용하는 경우가 많습니다.

BindingNavigator 작동 방식

BindingNavigator 컨트롤은 데이터 추가, 데이터 삭제 및 데이터 탐색과 같은 대부분의 일반적인 데이터 관련 작업을 위한 일련의 ToolStripItem 개체를 포함하는 ToolStrip으로 구성됩니다. 기본적으로 BindingNavigator 컨트롤은 이러한 표준 단추를 포함합니다. 다음 스크린샷은 폼의 BindingNavigator 컨트롤을 보여 줍니다.

BindingNavigator 컨트롤을 보여주는 스크린샷.

다음 표에서는 컨트롤을 나열하고 해당 기능을 설명합니다.

제어 함수
AddNewItem 단추 내부 데이터 소스에 새 행을 삽입합니다.
DeleteItem 단추 내부 데이터 소스에서 현재 행을 삭제합니다.
MoveFirstItem 단추 내부 데이터 소스의 첫 번째 행으로 이동합니다.
MoveLastItem 단추 내부 데이터 소스의 마지막 행으로 이동합니다.
MoveNextItem 단추 내부 데이터 소스의 다음 행으로 이동합니다.
MovePreviousItem 단추 내부 데이터 소스의 이전 행으로 이동합니다.
PositionItem 텍스트 상자 내부 데이터 소스 내의 현재 위치를 반환합니다.
CountItem 텍스트 상자 내부 데이터 소스의 총 항목 수를 반환합니다.

이 컬렉션의 각 컨트롤에 대해 프로그래밍 방식으로 동일한 기능을 제공하는 BindingSource 구성 요소의 해당 멤버가 있습니다. 예를 들어 MoveFirstItem 단추는 BindingSource 구성 요소의 MoveFirst 메서드에 해당하고 DeleteItem 단추는 RemoveCurrent 메서드에 해당합니다.

기본 단추가 애플리케이션에 적합하지 않은 경우 또는 다른 유형의 기능을 지원하기 위해 추가 단추가 필요한 경우 고유한 ToolStrip 단추를 제공할 수 있습니다. 방법: Windows Forms BindingNavigator 컨트롤에 로드, 저장 및 취소 단추 추가를 참조하세요.

참고 항목