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