다음을 통해 공유


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

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

적용 대상: 이 항목의 정보는 Excel 및 Word의 문서 수준 프로젝트 및 VSTO 추가 기능 프로젝트에 적용됩니다. 자세한 내용은 Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.

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

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

  • 문서에 데이터 개체를 추가합니다.

  • BindingSource에 데이터 개체를 연결합니다.

데이터 개체를 추가하려면

데이터 개체를 추가하려면 데이터 원본 창을 열고 개체에서 데이터 원본을 만듭니다. 자세한 내용은 새 데이터 소스 추가를 참조하세요.

BindingSource에 데이터 개체를 연결

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

VSTO 추가 기능 프로젝트에서 컨트롤을 만들고 런타임에 바인딩합니다.

문서 수준 프로젝트

BindingSource에 데이터 개체를 연결하려면 다음을 수행합니다.

  1. 데이터 원본 창에서 원하는 데이터 필드를 문서로 끌어옵니다. 그러면 자동으로 컨트롤을 만듭니다.

  2. 코드에서 데이터 원본에 대해 선택한 개체 유형의 인스턴스를 만듭니다.

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

애플리케이션 수준 프로젝트

BindingSource에 데이터 개체를 연결하려면 다음을 수행합니다.

  1. 코드에서 데이터 원본과 연결되는 개체 유형의 인스턴스를 만듭니다.

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

  3. 데이터 원본 인스턴스를 DataSourceBindingSource속성에 할당합니다.

  4. 데이터 원본을 데이터 바인딩으로 컨트롤에 추가합니다.