Общие сведения об отображении данных
Обновлен: Ноябрь 2007
Данные отображаются пользователям приложения путем привязки данных к элементам управления на форме. Эти элементы управления с привязкой к данным можно создавать, перетаскивая элементы из окна Источники данных на форму.
Существуют некоторые компоненты и процессы, в которых следует разбираться при разработке приложений Windows с привязкой к данным. Ниже приведен краткий обзор задач, объектов и диалоговых окон, участвующих в создании приложений Windows с привязкой к данным. Дополнительные сведения см. в разделе Связывание элементов управления Windows Forms с данными.
Задачи отображения данных на форме в приложении Windows
Следующие задачи показывают типовой процесс, который следует выполнить для отображения данных на форме в приложении Windows.
Задача |
Дополнительные сведения |
---|---|
Откройте окно Источники данных. |
|
Добавьте источник данных к проекту |
Нажмите кнопку Добавить новый источник данных в Окно "Источники данных" и выполните указания Мастер конфигурации источников данных |
В окне Источники данных задайте элементы для создаваемых элементов управления |
|
Перетащите элементы из окна Источники данных на форму |
|
Задайте способ отображения данных элементом управления |
После создания формы, которая отображает данные, может потребоваться выполнить одно из следующих действий:
Задача |
Дополнительные сведения |
---|---|
Изменение данных в основном источнике данных |
Редактирование данных в приложении (имейте в виду, что изменения данных в элементе управления с привязкой к данным автоматически записываются в набор данных, но не сохраняются в основной базе данных). |
Проверка изменений, внесенных в данные |
|
Сохранение обновленных данных обратно в базу данных |
Источники данных
Источники данных представляют доступные в приложении данные и создаются путем запуска Мастер конфигурации источников данных. Источники данных создаются из баз данных, веб-служб или объектов. Дополнительные сведения см. в разделе Общие сведения об источниках данных.
Окно "Источники данных"
Источники данных доступны в проекте как элементы в Окно "Источники данных" и их можно перетащить на форму для создания элементов управления, отображающих базовые данные.
Перед перетаскиванием элементов из окна Источники данных необходимо указать создаваемые элементы управления, щелкнув кнопку раскрывающегося списка для каждой таблицы и столбца и выбрав нужный элемент. Дополнительные сведения см. в разделе Практическое руководство. Установка элемента управления, создаваемого при перетаскивании из окна "Источники данных".
Примечание. |
---|
Пользователь может изменить список доступных элементов управления для элементов в окне Источники данных. Дополнительные сведения см. в разделе Практическое руководство. Добавление пользовательских элементов управления в окно источников данных. |
Адаптер таблицы
Адаптеры таблиц — это компоненты, создаваемые Visual Studio во время разработки. Они используются для заполнения наборов данных (точнее, для загрузки данных в DataTable, составляющих набор данных, а также для обновления базы данных, из которой заполнен DataTable). Адаптеры таблиц аналогичны строго типизированным адаптерам данных; они обеспечивают связь между приложением и данными. Адаптеры таблиц содержат подключения и команды или инструкции SQL, которые выполняются для базового хранилища данных. Дополнительные сведения см. в разделе Общие сведения об адаптере таблиц.
Запросы адаптера таблиц
В отличие от стандартных адаптеров данных, адаптеры таблиц могут содержать несколько запросов для заполнения связанных таблиц. Пользователь может определить столько запросов выборки, сколько требуется для приложения. При этом каждый запрос должен возвращать данные, которые соответствуют той же схеме, что и связанная таблица данных. Дополнительные сведения см. в разделе Практическое руководство. Создание запросов TableAdapter.
Cмарт-теги данных
Смарт-теги, относящиеся к работе с данными, доступны для большого числа элементов управления. Когда определенные элементы управления добавляются к форме, набор возможных действий, относящихся к данным, доступен через смарт-теги. Дополнительные сведения см. в разделе Cмарт-теги данных.
Компонент BindingSource
Компонент BindingSource используется для двух задач. Во-первых, он обеспечивает уровень косвенного обращения при выполнении привязки к данным элементов управления в форме. Элементы управления на форме привязаны к компоненту BindingSource (в отличие от непосредственной привязки к источнику данных).
Кроме того, компонент BindingSource может управлять коллекцией объектов. Добавление типа для BindingSource создает список этого типа.
Дополнительные сведения о компоненте BindingSource, см.:
Элемент управления BindingNavigator
Данный компонент предоставляет пользовательский интерфейс для перемещения по данным в приложениях Windows. Дополнительные сведения см. в разделе Элемент управления BindingNavigator (Windows Forms).
Элемент управления DataGridView
Элемент управления DataGridView позволяет отображать и редактировать табличные данные из различных типов источников данных. Привязка данных к элементу управления DataGridView осуществляется с помощью свойства DataSource. Дополнительные сведения см. в разделе Общие сведения об элементе управления DataGridView (Windows Forms).
См. также
Задачи
Пошаговое руководство. Отображение данных на форме в приложении Windows
Пошаговое руководство. Создание пользовательского элемента управления с простой привязкой данных
Пошаговое руководство. Создание пользовательского элемента управления со сложной привязкой данных
Основные понятия
Общие сведения об источниках данных