Пошаговое руководство. Отображение данных на форме в приложении Windows

Одним из наиболее распространенных сценариев в разработке приложений является отображение данных на форме в приложении Windows.Можно отобразить данные на форме, перетаскивая элементы из Окно "Источники данных" на форму.В этом пошаговом руководстве создается простая форма, в которой отображаются данные из одной таблицы в нескольких отдельных элементах управления.В этом пошаговом руководстве используется таблица Customers из учебной базы данных "Борей".

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

Обязательные компоненты

Для выполнения этого пошагового руководства потребуется следующее.

Создание приложения Windows

Первым шагом является создание проекта Приложение Windows.

Для создания нового проекта приложения Windows:

  1. В меню Файл создайте новый проект.

  2. Назовите проект DisplayingDataonaWindowsForm.

  3. Выберите Приложение Windows и нажмите кнопку OK.Дополнительные сведения см. в разделе Разработка клиентских приложений.

    Проект DisplayingDataonaWindowsForm будет создан и добавлен в Обозреватель решений.

Создание источника данных

На этом шаге создается источник данных с помощью Мастера настройки источника данных применительно к таблице Customers из учебной базы данных Northwind.Для создания подключения необходимо иметь доступ к демонстрационной базе данных Northwind.Сведения о настройке учебной базы данных Northwind см. в разделе Практическое руководство. Установка образцов баз данных.

Создание источника данных

  1. В меню Данные выберите пункт Показать источники данных.

  2. Чтобы запустить Мастер настройки источника данных, выберите элемент Добавить новый источник данных в окне Источники данных.

  3. На странице Выбор типа источника данных выберите элемент База данных и нажмите Далее.

  4. На странице Выбор подключения базы данных выполните одно из следующих действий:

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

  6. Щелкните Далее на странице Сохранение подключения в файле конфигурации приложения.

  7. Разверните узел Таблицы на странице Выбор объектов базы данных.

  8. Выберите таблицу Customers и нажмите кнопку Готово.

    Набор данных NorthwindDataSet будет добавлен к проекту, и таблица Customers появится в окне Источники данных.

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

В данном пошаговом руководстве данные будут отображаться в макете Сведения, то есть в отдельных элементах управления.(Альтернативный подход – использование макета по умолчанию Таблица, где данные отображаются в элементе управления DataGridView).

Для установки типа переноса для элементов в окне "Источники данных":

  1. Разверните узел Customers в окне Источники данных.

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

  3. Измените тип переноса столбца CustomerID, выбрав Метка из списка элементов управления узла CustomerID.

Создание формы

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

Чтобы создать элементы управления с привязкой к данным на форме:

  • Перетащите главный узел Customers из окна Источники данных на форму.

    Элементы управления с привязкой к данным с подписями описания появятся на форме вместе с панелью инструментов (BindingNavigator) для управления записями.NorthwindDataSet, CustomersTableAdapter, BindingSource и BindingNavigator появляются в области компонента.

Тестирование приложения

Запуск приложения

  • Нажмите клавишу F5.

  • Переходите между записями с помощью элемента управления BindingNavigator.

Следующие действия

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

См. также

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

Новые возможности разработки приложений для работы с данными в Visual Studio 2012

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

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

Общие сведения об адаптере таблиц

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

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