방법: 개체의 데이터로 문서 채우기
업데이트: 2008년 7월
적용 대상 |
---|
이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다. 문서 수준 프로젝트
응용 프로그램 수준 프로젝트
자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오. |
Microsoft Office Word용 문서 수준 프로젝트에서 데이터 개체의 데이터에 액세스하는 방법은 Windows Forms 프로젝트의 경우와 동일합니다. 동일한 도구와 코드를 사용하여 개체의 데이터를 솔루션으로 가져올 수 있고 Windows Forms 컨트롤을 사용하여 데이터를 표시할 수 있습니다. 또한 이벤트 및 데이터 바인딩 기능이 향상된 Microsoft Office Word의 네이티브 개체인 호스트 컨트롤을 사용하여 데이터를 표시할 수도 있습니다. 자세한 내용은 호스트 항목 및 호스트 컨트롤 개요를 참조하십시오.
개체의 데이터로 문서를 채우려면 다음과 같은 세 가지 기본 단계를 완료해야 합니다.
데이터에 바인딩할 수 있는 컨트롤을 문서에 추가
문서에 데이터 개체 추가
데이터 개체를 BindingSource에 연결
Visual Studio 2008 SP1(서비스 팩 1)부터는 응용 프로그램 수준 프로젝트에서 문서나 워크시트의 컨트롤에 데이터를 바인딩할 수 있습니다. SP1이 설치되어 있지 않은 경우에는 문서 수준 프로젝트에서만 컨트롤에 데이터를 바인딩할 수 있습니다.
데이터 개체 추가
데이터 개체를 추가하려면
- 데이터 소스 창을 열고 개체에서 데이터 소스를 만듭니다. 자세한 내용은 방법: 개체의 데이터에 연결을 참조하십시오.
데이터 개체를 BindingSource에 연결
문서 수준 프로젝트에서는 디자인 타임에 문서에 컨트롤을 추가하고 데이터에 바인딩할 수 있습니다.
응용 프로그램 수준 프로젝트에서는 런타임에 컨트롤을 만들고 바인딩합니다.
문서 수준 프로젝트
데이터 개체를 BindingSource에 연결하려면
필요한 데이터 필드를 데이터 소스 창에서 문서로 끌어 놓습니다. 이렇게 하면 컨트롤이 자동으로 만들어집니다.
데이터 소스로 선택한 개체 형식의 인스턴스를 코드에 만듭니다.
이 인스턴스를 BindingSource의 DataSource 속성에 할당합니다.
응용 프로그램 수준 프로젝트
데이터 개체를 BindingSource에 연결하려면
데이터 소스에 연결된 개체 형식의 인스턴스를 코드에 만듭니다.
BindingSource의 인스턴스를 만듭니다.
데이터 소스 인스턴스를 BindingSource의 DataSource 속성에 할당합니다.
컨트롤에 데이터 바인딩으로 사용할 데이터 소스를 추가합니다.
참고 항목
작업
방법: Host 컨트롤의 데이터로 데이터 소스 업데이트
개념
참조
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2008년 7월 |
응용 프로그램 수준 추가 기능에서의 데이터 바인딩에 대한 정보가 추가되었습니다. |
SP1 기능 변경 |