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