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

 

Опубликовано: Июль 2016

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

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

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

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

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

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

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

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

  2. Присвойте проекту имя DisplayingDataonaWindowsForm.

  3. Выберите Приложение Windows и нажмите кнопку ОК. Для получения дополнительной информации см. Разработка клиентских приложений с использованием .NET Framework.

    Создается проект DisplayingDataonaWindowsForm, который добавляется в Обозреватель решений.

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

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

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

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

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

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

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

    • Если подключение к учебной базе данных Northwind доступно в раскрывающемся списке, то выберите его.

      -или-

    • Выберите Новое подключение для открытия диалогового окна Добавить/изменить подключение.

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

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

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

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

    Объект NorthwindDataSet добавляется в проект, и таблица Клиенты отображается в окне Источники данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Пошаговые руководства работы с данными
Привязка элементов управления Windows Forms к данным в Visual Studio
Общие сведения об источниках данных
Общие сведения об адаптере таблиц