다음을 통해 공유


방법: 개체의 데이터로 문서 채우기

업데이트: 2008년 7월

적용 대상

이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다.

문서 수준 프로젝트

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

응용 프로그램 수준 프로젝트

  • Excel 2007

  • Word 2007

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

Microsoft Office Word용 문서 수준 프로젝트에서 데이터 개체의 데이터에 액세스하는 방법은 Windows Forms 프로젝트의 경우와 동일합니다. 동일한 도구와 코드를 사용하여 개체의 데이터를 솔루션으로 가져올 수 있고 Windows Forms 컨트롤을 사용하여 데이터를 표시할 수 있습니다. 또한 이벤트 및 데이터 바인딩 기능이 향상된 Microsoft Office Word의 네이티브 개체인 호스트 컨트롤을 사용하여 데이터를 표시할 수도 있습니다. 자세한 내용은 호스트 항목 및 호스트 컨트롤 개요를 참조하십시오.

개체의 데이터로 문서를 채우려면 다음과 같은 세 가지 기본 단계를 완료해야 합니다.

  • 데이터에 바인딩할 수 있는 컨트롤을 문서에 추가

  • 문서에 데이터 개체 추가

  • 데이터 개체를 BindingSource에 연결

Visual Studio 2008 SP1(서비스 팩 1)부터는 응용 프로그램 수준 프로젝트에서 문서나 워크시트의 컨트롤에 데이터를 바인딩할 수 있습니다. SP1이 설치되어 있지 않은 경우에는 문서 수준 프로젝트에서만 컨트롤에 데이터를 바인딩할 수 있습니다.

데이터 개체 추가

데이터 개체를 추가하려면

데이터 개체를 BindingSource에 연결

문서 수준 프로젝트에서는 디자인 타임에 문서에 컨트롤을 추가하고 데이터에 바인딩할 수 있습니다.

응용 프로그램 수준 프로젝트에서는 런타임에 컨트롤을 만들고 바인딩합니다.

문서 수준 프로젝트

데이터 개체를 BindingSource에 연결하려면

  1. 필요한 데이터 필드를 데이터 소스 창에서 문서로 끌어 놓습니다. 이렇게 하면 컨트롤이 자동으로 만들어집니다.

  2. 데이터 소스로 선택한 개체 형식의 인스턴스를 코드에 만듭니다.

  3. 이 인스턴스를 BindingSourceDataSource 속성에 할당합니다.

응용 프로그램 수준 프로젝트

데이터 개체를 BindingSource에 연결하려면

  1. 데이터 소스에 연결된 개체 형식의 인스턴스를 코드에 만듭니다.

  2. BindingSource의 인스턴스를 만듭니다.

  3. 데이터 소스 인스턴스를 BindingSourceDataSource 속성에 할당합니다.

  4. 컨트롤에 데이터 바인딩으로 사용할 데이터 소스를 추가합니다.

참고 항목

작업

방법: 데이터베이스의 데이터로 문서 채우기

방법: Host 컨트롤의 데이터로 데이터 소스 업데이트

개념

컨트롤에 데이터 바인딩

데이터 소스 개요

데이터 표시 개요

Visual Studio에서 데이터에 연결 개요

참조

BindingSource 구성 요소 개요

변경 기록

날짜

변경 내용

이유

2008년 7월

응용 프로그램 수준 추가 기능에서의 데이터 바인딩에 대한 정보가 추가되었습니다.

SP1 기능 변경