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


Общие сведения об отображении данных

Обновлен: Ноябрь 2007

Данные отображаются пользователям приложения путем привязки данных к элементам управления на форме. Эти элементы управления с привязкой к данным можно создавать, перетаскивая элементы из окна Источники данных на форму.

Существуют некоторые компоненты и процессы, в которых следует разбираться при разработке приложений Windows с привязкой к данным. Ниже приведен краткий обзор задач, объектов и диалоговых окон, участвующих в создании приложений Windows с привязкой к данным. Дополнительные сведения см. в разделе Связывание элементов управления Windows Forms с данными.

Задачи отображения данных на форме в приложении Windows

Следующие задачи показывают типовой процесс, который следует выполнить для отображения данных на форме в приложении Windows.

Задача

Дополнительные сведения

Откройте окно Источники данных.

Практическое руководство. Открытие окна "Источники данных"

Добавьте источник данных к проекту

Нажмите кнопку Добавить новый источник данных в Окно "Источники данных" и выполните указания Мастер конфигурации источников данных

В окне Источники данных задайте элементы для создаваемых элементов управления

Практическое руководство. Установка элемента управления, создаваемого при перетаскивании из окна "Источники данных"

Перетащите элементы из окна Источники данных на форму

Задайте способ отображения данных элементом управления

Диалоговое окно форматирования сложного связывания данных

После создания формы, которая отображает данные, может потребоваться выполнить одно из следующих действий:

Задача

Дополнительные сведения

Изменение данных в основном источнике данных

Редактирование данных в приложении (имейте в виду, что изменения данных в элементе управления с привязкой к данным автоматически записываются в набор данных, но не сохраняются в основной базе данных).

Проверка изменений, внесенных в данные

Проверка данных

Сохранение обновленных данных обратно в базу данных

Сохранение данных

Источники данных

Источники данных представляют доступные в приложении данные и создаются путем запуска Мастер конфигурации источников данных. Источники данных создаются из баз данных, веб-служб или объектов. Дополнительные сведения см. в разделе Общие сведения об источниках данных.

Окно "Источники данных"

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

Перед перетаскиванием элементов из окна Источники данных необходимо указать создаваемые элементы управления, щелкнув кнопку раскрывающегося списка для каждой таблицы и столбца и выбрав нужный элемент. Дополнительные сведения см. в разделе Практическое руководство. Установка элемента управления, создаваемого при перетаскивании из окна "Источники данных".

2b4be09b.alert_note(ru-ru,VS.90).gifПримечание.

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

Адаптер таблицы

Адаптеры таблиц — это компоненты, создаваемые 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

Пошаговое руководство. Создание пользовательского элемента управления с простой привязкой данных

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

Пошаговое руководство. Создание пользовательского элемента управления с подстановочной привязкой данных

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

Новые возможности данных

Конструктор наборов данных

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

Ссылки

Окно "Источники данных"

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

Пошаговые руководства работы с данными

Отображение данных на форме в приложениях Windows