Практическое руководство. Заполнение документов данными из базы данных
Обновлен: Июль 2008
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Доступ к данным в проектах Visual Studio Tools for Office уровня документа осуществляется так же, как и в проектах Windows Forms. Для получения данных из базы данных в решении могут использоваться те же инструменты и компоненты кода. Также можно использовать элементы управления Windows Forms для отображения данных.
Кроме того, данные можно отобразить с помощью элементов управления ведущего приложения. Элементы управления ведущего приложения представляют собой собственные объекты приложения Microsoft Office Word, дополненные событиями и функциями привязки данных. Дополнительные сведения см. в разделе Общие сведения о ведущих элементах и элементах управления ведущего приложения.
Начиная с пакета обновления 1 для Visual Studio 2008, существует также возможность доступа к данным в проектах на уровне приложения, но только программным способом во время выполнения.
В приведенном ниже примере кода показано добавление элементов управления с привязкой к данным в проекты уровня документа с помощью конструктора. Пример добавления элементов управления с привязкой к данным в проекты уровня приложения во время выполнения см. раздел Пошаговое руководство. Простая привязка данных в проекте уровня приложения.
Добавление элемента управления в документ во время разработки
Заполнение документов данными из базы данных
Откройте проект уровня документа Word в конструкторе Visual Studio.
Откройте окно Источники данных и создайте из базы данных источник данных. Дополнительные сведения см. в разделе Практическое руководство. Подключение к данным в базе данных.
Перетащите необходимое поле данных из окна Источники данных в документ.
В документе будет создан один из следующих элементов управления в зависимости от типа разрабатываемого проекта.
Для проектов Word 2007 в документ добавляется элемент управления содержимым. Тип элемента управления содержимым зависит от типа данных выбранного поля. Дополнительные сведения см. в разделе Элементы управления содержимым.
Для проектов Word 2003 в документ добавляется элемент управления Bookmark. Дополнительные сведения см. в разделе Элементы управления Bookmark.
Чтобы добавить другой элемент управления, выберите поле данных в окне Источники данных, а затем в раскрывающемся списке выберите другой элемент управления.
Объекты проекта.
Кроме элемента управления, в проект автоматически добавляются следующие объекты, связанные с данными:
Типизированный набор данных, который инкапсулирует таблицы данных из базы данных, к которым было осуществлено подключение. Дополнительные сведения см. в разделе Общие сведения о наборах данных в Visual Studio.
Класс BindingSource, который подключает элемент управления к типизированному набору данных. Дополнительные сведения см. в разделе Общие сведения о компоненте BindingSource.
Класс TableAdapter, который подключает типизированный набор данных к базе данных. Дополнительные сведения см. в разделе Общие сведения об адаптере таблиц.
TableAdapterManager, который используется для координации адаптеров таблицы в наборе данных, чтобы включить иерархические обновления. Дополнительные сведения см. в разделах Иерархическое обновление и Общие сведения о компоненте TableAdapterManager.
При выполнении проекта, элемент управления отображает первую запись в источнике данных. Можно использовать BindingSource, чтобы дать пользователям возможность прокрутки записей.
Прокрутка записей
- Используйте методы класса BindingSource, такие как MoveNext и MovePrevious.
Дополнительные сведения о том, как отправлять обновления типизированному набору данных и базе данных см. в разделе Практическое руководство. Обновление источника данных с помощью данных из элемента управления ведущего приложения.
См. также
Задачи
Практическое руководство. Заполнение документов данными из объектов
Основные понятия
Привязка данных к элементам управления
Общие сведения об источниках данных
Общие сведения об отображении данных
Общие сведения об использовании файлов локальной базы данных в решениях для Office
Общие сведения о подключении к данным в Visual Studio
Ссылки
Общие сведения о компоненте BindingSource
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Добавлены сведения о привязке данных к надстройкам на уровне приложений. |
Изменение функции SP1. |