Заполнение документов данными из базы данных
Доступ к данным в проектах уровня документа для Microsoft Office можно получить таким же образом, как при доступе к данным в проектах Windows Forms. Используйте те же средства и код для получения данных из базы данных в ваше решение. Также можно использовать элементы управления Windows Forms для отображения данных.
Кроме того, данные можно показать с помощью элементов управления ведущего приложения. Элементы управления ведущего приложения представляют собой управляемые объекты Microsoft Office Word, дополненные событиями и функциями привязки данных. Дополнительные сведения см. в обзоре элементов узла и элементов управления узлами.
Область применения. Сведения в этом разделе относятся к проектам уровня документа для Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
В следующем примере показано, как добавить элементы управления с привязкой к данным в проекты на уровне документа с помощью конструктора. Пример добавления элементов управления с привязкой к данным в проектах надстроек VSTO во время выполнения см. в пошаговом руководстве. Простая привязка данных в проекте надстройки VSTO.
Сведения о связанной демонстрации видео см. в статье "Привязка данных к элементам управления содержимым Word 2007 с помощью Инструменты Visual Studio для системы Office (3.0)".
Добавление элемента управления в документ во время разработки
Заполнение документа данными из базы данных
Откройте проект уровня документа Word в Visual Studio с открытым документом в конструкторе.
Откройте окно "Источники данных" и создайте источник данных из базы данных. Дополнительные сведения см. в разделе "Добавление новых подключений".
Перетащите поле из окна источников данных в документ.
В документ добавляется элемент управления содержимым. Тип элемента управления содержимым зависит от типа данных выбранного поля. Дополнительные сведения см. в разделе "Элементы управления содержимым".
Вы можете добавить другой элемент управления, выбрав поле данных в окне источников данных, а затем выбрав другой элемент управления из раскрывающегося списка.
Объекты в проекте
Кроме элемента управления, в проект автоматически добавляются следующие объекты, связанные с данными.
Типизированный набор данных, который инкапсулирует таблицы данных, подключенные к базе данных. Дополнительные сведения см. в разделе "Инструменты набора данных" в Visual Studio.
Объект BindingSource, который подключает элемент управления к типизированному набору данных. Дополнительные сведения см. в разделе "Общие сведения о компоненте BindingSource".
TableAdapter, который подключает типизированный набор данных к базе данных. Дополнительные сведения см. в разделе "Создание и настройка TableAdapters".
TableAdapterManager, который используется для координации адаптеров таблиц в наборе данных для включения иерархических обновлений. Дополнительные сведения см. в справочнике по иерархическим обновлениям и TableAdapterManager.
При выполнении проекта элемент управления отображает первую запись в источнике данных. Вы можете использовать BindingSource, чтобы позволить пользователям прокручивать записи.
Прокрутка записей
- Используйте методы BindingSource, такие как MoveNext и MovePrevious.
Сведения о том, как отправлять обновления в типизированный набор данных и базу данных, см. в статье "Практическое руководство. Обновление источника данных с данными из элемента управления узлом".
Связанный контент
- Привязка данных к элементам управления в решениях Office
- Добавление новых источников данных
- Привязка элементов управления Windows Forms к данным в Visual Studio
- Практическое руководство. Заполнение документов данными из объектов
- Практическое руководство. Обновление источника данных с данными из элемента управления узлом
- Общие сведения об использовании локальных файлов базы данных в решениях Office
- Общие сведения о компоненте BindingSource