방법: 디자이너를 사용하여 Windows Forms 컨트롤에서 BindingSource 구성 요소 바인딩

폼에 컨트롤을 추가하고 애플리케이션의 사용자 인터페이스를 결정한 후에는 런타임에 사용자가 애플리케이션과 관련된 데이터를 변경하고 저장할 수 있도록 컨트롤을 데이터 원본에 바인딩할 수 있습니다.

Windows Forms 컨트롤 또는 일련의 컨트롤 바인딩은 폼의 컨트롤과 데이터 원본 간의 브리지로 BindingSource 컨트롤을 사용하여 가장 쉽게 수행할 수 있습니다.

폼의 컨트롤을 하나 이상 데이터에 바인딩할 수 있습니다. 다음 절차에서는 TextBox 컨트롤이 데이터 원본에 바인딩됩니다.

이 절차를 완료하려면 데이터베이스에서 파생된 데이터 원본에 바인딩한다고 가정합니다. 다른 데이터 저장소에서 데이터 원본을 만드는 방법에 대한 자세한 내용은 새 데이터 원본 추가를 참조하세요.

디자인 타임에 컨트롤을 바인딩하려면

  1. TextBox 컨트롤을 폼으로 끌어다 놓습니다.

  2. 속성 창 사용자 지정:

    1. (DataBindings) 노드를 확장합니다.

    2. Text 속성 옆의 화살표를 클릭합니다.

      DataSource UI 형식 편집기가 열립니다.

      이전에 프로젝트 또는 양식에 대해 데이터 원본을 구성한 경우 해당 데이터 원본이 표시됩니다.

  3. 프로젝트 데이터 소스 추가를 클릭하여 데이터에 연결한 다음 데이터 소스를 만듭니다.

  4. 데이터 소스 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  5. 데이터 소스 형식 선택 페이지에서 데이터베이스를 선택합니다.

  6. 데이터 연결 선택 페이지의 사용 가능한 연결 목록에서 데이터 연결을 선택합니다. 원하는 데이터 연결을 사용할 수 없으면 새 연결을 선택하여 새 데이터 연결을 만듭니다.

  7. 예, 연결을 저장합니다.를 선택하여 애플리케이션 구성 파일에 연결 문자열을 저장합니다.

  8. 애플리케이션에 바인딩할 데이터베이스 개체를 선택합니다. 이 경우 TextBox을(를) 표시할 테이블의 필드를 선택합니다.

  9. 원하는 경우 기본 데이터 세트 이름을 바꿉니다.

  10. Finish를 클릭합니다.

  11. 속성 창에서 Text 속성 옆에 있는 화살표를 다시 클릭합니다. DataSource UI 형식 편집기에서 TextBox을(를) 바인딩할 필드의 이름을 선택합니다.

    DataSource UI 형식 편집기가 닫히면 데이터 집합, BindingSource 및 해당 데이터 연결과 관련된 테이블 어댑터가 양식에 추가됩니다.

참고 항목