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


Практическое руководство. Заполнение документов данными из служб

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

Применение. Сведения этого раздела применяются к проектам уровня документа для следующих приложений: Excel 2013 и Excel 2010; Word 2013 и Word 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

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

ссылка на видео Для просмотра связанных демонстрационных видеороликов перейдите по ссылке Инструкции. Взаимодействие с веб-службами из приложения Microsoft Excel (на английском языке).

Заполнение проекта уровня документа данными из веб-службы

  1. Откройте окно Источники данных и создайте источник данных веб-службы для проекта.Дополнительные сведения см. в разделе Практическое руководство. Подключение к данным в службе.

  2. Перетащите в документ нужную таблицу или поле из окна Источники данных.

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

  3. Создайте в коде экземпляр класса веб-службы, подключенного в шаге 1.

  4. Если имеются свойства, необходимые для взаимодействия с этой веб-службой, создайте также экземпляры этих свойств.

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

    Какие именно методы использовать, зависит от веб-службы.

  6. Присвойте данные, возвращенные от веб-службы, свойству DataSource объекта BindingSource.

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

См. также

Задачи

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

Практическое руководство. Заполнение документов данными из объектов

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

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

Основные понятия

Общие сведения об источниках данных

Привязка элементов управления Windows Forms к данным в Visual Studio

Другие ресурсы

Привязка данных к элементам управления в решениях Office