Заполнение документов данными из объектов

Доступ к данным в объекте данных работает так же, как в проектах на уровне документа для Microsoft Office Word, что и в проектах Windows Forms. Для получения данных из объекта в решении можно использовать те же средства и компоненты кода. Также можно использовать элементы управления Windows Forms для отображения данных. Кроме того, данные можно показать с помощью элементов управления ведущего приложения. Элементы управления ведущего приложения представляют собой управляемые объекты Microsoft Office Word, дополненные событиями и функциями привязки данных. Дополнительные сведения см. в обзоре элементов узла и элементов управления узлами.

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Excel и Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

Чтобы заполнить документ данными из объекта, необходимо выполнить три основных действия:

  • добавить в документ элемент управления, который можно привязать к данным;

  • добавить данные из объекта в документ;

  • подключить объект данных к BindingSource.

Добавление объекта данных

Чтобы добавить объект данных, откройте окно "Источники данных" и создайте источник данных из объекта. Дополнительные сведения см. в разделе Добавление новых источников данных.

Подключение объект данных в BindingSource

В проектах уровня документа вы добавляете элементы управления в документ и привязываете их к данным во время разработки.

В проектах надстроек VSTO вы создаете элементы управления и привязываете их во время выполнения.

Проекты уровня документа

Чтобы подключить объект данных к BindingSource, выполните следующие действия.

  1. Перетащите нужное поле данных из окна Источники данных в документ. При этом автоматически создается элемент управления.

  2. Создайте в коде экземпляр типа объекта, выбранного в качестве источника данных.

  3. Присвойте этот экземпляр свойству DataSource объекта BindingSource.

Проекты на уровне приложения

Чтобы подключить объект данных к BindingSource, выполните следующие действия.

  1. Создайте в коде экземпляр типа объекта, связанного с источником данных.

  2. Создайте экземпляр BindingSource.

  3. Присвойте экземпляр источника данных свойству DataSource объекта BindingSource.

  4. Добавьте источник данных как привязку данных к элементу управления.