Поделиться через


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

Доступ к данным в проектах уровня документа для Microsoft Office можно получить таким же образом, как при доступе к данным в проектах Windows Forms. Используйте те же средства и код для получения данных из базы данных в ваше решение. Также можно использовать элементы управления Windows Forms для отображения данных.

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

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

В следующем примере показано, как добавить элементы управления с привязкой к данным в проекты на уровне документа с помощью конструктора. Пример добавления элементов управления с привязкой к данным в проектах надстроек VSTO во время выполнения см. в пошаговом руководстве. Простая привязка данных в проекте надстройки VSTO.

link to videoСведения о связанной демонстрации видео см. в статье "Привязка данных к элементам управления содержимым Word 2007 с помощью Инструменты Visual Studio для системы Office (3.0)".

Добавление элемента управления в документ во время разработки

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

  1. Откройте проект уровня документа Word в Visual Studio с открытым документом в конструкторе.

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

  3. Перетащите поле из окна источников данных в документ.

В документ добавляется элемент управления содержимым. Тип элемента управления содержимым зависит от типа данных выбранного поля. Дополнительные сведения см. в разделе "Элементы управления содержимым".

Вы можете добавить другой элемент управления, выбрав поле данных в окне источников данных, а затем выбрав другой элемент управления из раскрывающегося списка.

Объекты в проекте

Кроме элемента управления, в проект автоматически добавляются следующие объекты, связанные с данными.

  • Типизированный набор данных, который инкапсулирует таблицы данных, подключенные к базе данных. Дополнительные сведения см. в разделе "Инструменты набора данных" в Visual Studio.

  • Объект BindingSource, который подключает элемент управления к типизированному набору данных. Дополнительные сведения см. в разделе "Общие сведения о компоненте BindingSource".

  • TableAdapter, который подключает типизированный набор данных к базе данных. Дополнительные сведения см. в разделе "Создание и настройка TableAdapters".

  • TableAdapterManager, который используется для координации адаптеров таблиц в наборе данных для включения иерархических обновлений. Дополнительные сведения см. в справочнике по иерархическим обновлениям и TableAdapterManager.

При выполнении проекта элемент управления отображает первую запись в источнике данных. Вы можете использовать BindingSource, чтобы позволить пользователям прокручивать записи.

Прокрутка записей

Сведения о том, как отправлять обновления в типизированный набор данных и базу данных, см. в статье "Практическое руководство. Обновление источника данных с данными из элемента управления узлом".