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