Пошаговое руководство. Отображение данных на форме в приложении Windows
Одним из наиболее распространенных сценариев в разработке приложений является отображение данных на форме в приложении на базе Windows. Вы можете отображать данные на форме, перетаскивая элементы из окно "Источники данных" на форму. В этом пошаговом руководстве создается простая форма, отображающая данные из одной таблицы в нескольких отдельных элементах управления. В данном примере используется таблица Customers из учебной базы данных "Борей".
В данном пошаговом руководстве представлены следующие задачи.
Создание нового проекта Приложение Windows.
Создание и настройка набора данных с помощью мастер настройки источника данных.
Выбор элемента управления, создаваемого на форме при перетаскивании элементов из окна Источники данных. Для получения дополнительной информации см. Практическое руководство. Установка элемента управления, создаваемого при перетаскивании из окна "Источники данных".
Создание элемента управления с привязкой к данным с помощью перетаскивания элементов из окна Источники данных на форму.
Обязательные компоненты
Для выполнения данного пошагового руководства требуется:
- Доступ к примеру базы данных "Борей". Для получения дополнительной информации см. Практическое руководство. Установка образцов баз данных.
Создание приложения Windows
Первым шагом является создание проекта Приложения Windows.
Порядок создания нового проекта приложения Windows
Перейдите в меню Файл и создайте новый проект.
Присвойте проекту имя DisplayingDataonaWindowsForm.
Выберите Приложение Windows и нажмите кнопку ОК. Для получения дополнительной информации см. Разработка клиентских приложений с использованием .NET Framework.
Создается проект DisplayingDataonaWindowsForm, который добавляется в Обозреватель решений.
Создание источника данных
В этом шаге Мастер настройки источника данных используется для создания источника данных на основе таблицы Customers в учебной базе данных "Борей". Для создания подключения необходимо иметь доступ к учебной базе данных "Борей". Дополнительные сведения о настройке учебной базы данных "Борей" см. в разделе Практическое руководство. Установка образцов баз данных.
Создание источника данных
В меню Данные выберите команду Показать источники данных.
В окне Источники данных выберите Добавить новый источник данных, чтобы запустить Мастер настройки источника данных.
На странице Выбор типа источника данных выберите элемент База данных и нажмите Далее.
На странице Выбор подключения к базе данных выполните одно из следующих действий.
Если подключение к учебной базе данных Northwind доступно в раскрывающемся списке, то выберите его.
-или-
Выберите Новое подключение для открытия диалогового окна Добавить/изменить подключение.
Если базе данных требуется пароль, выберите параметр для включения конфиденциальных данных и щелкните Далее.
На странице Сохранение подключения в файле конфигурации приложения нажмите кнопку Далее.
Разверните узел Таблицы на странице Выбор объектов базы данных.
Выберите таблицу Клиенты и нажмите Готово.
Объект NorthwindDataSet добавляется в проект, и таблица Клиенты отображается в окне Источники данных.
Настройка создаваемых элементов управления
В рамках этого пошагового руководства данные будут находиться в макете Сведения, где данные отображаются в отдельных элементах управления. (Альтернативным подходом является макет по умолчанию Сетка, где данные отображаются в элементе управления DataGridView.)
Установка типа удаления для элементов в окне "Источники данных"
Разверните узел Клиенты в окне Источники данных.
Измените тип удаления таблицы Клиенты на Сведения, выбрав Сведения в раскрывающемся списке в узле Клиенты. Для получения дополнительной информации см. Практическое руководство. Установка элемента управления, создаваемого при перетаскивании из окна "Источники данных".
Измените тип удаления столбца CustomerID на метку, выбрав Метка в списке элементов управления в узле CustomerID.
Создание формы
Создайте элементы управления с привязкой к данным с помощью перетаскивания элементов из окна Источники данных на форму.
Создание элементов управления с привязкой к данным на форме
Перетащите главный узел Клиенты из окна Источники данных на форму.
Привязанные к данным элементы управления с метками описания отображаются на форме вместе с панелью инструментов (BindingNavigator) для перемещения по записям. В области компонентов появляется NorthwindDataSet, CustomersTableAdapter, BindingSource и BindingNavigator.
Тестирование приложения
Запуск приложения
Нажмите клавишу F5.
Осуществляйте переход по записям с помощью элемента управления BindingNavigator.
Следующие действия
В зависимости от требований приложения существуют несколько шагов, которые, возможно, потребуется выполнить после создания формы Windows Forms с привязкой к данным. Ниже приводится перечень рекомендаций, позволяющих улучшить полученный результат.
Добавление функциональности поиска в форму. Для получения дополнительной информации см. Практическое руководство. Добавление параметризованного запроса в приложение Windows Forms.
Добавление функциональности для отправки обновлений в базу данных. Для получения дополнительной информации см. Пошаговое руководство. Сохранение данных в базе данных (одна таблица).
Добавление таблицы Orders в набор данных посредством выбора элемента Настроить набор данных с помощью мастера в окне Источники данных. После этого вы можете добавить элементы управления, отображающие связанные данные, перетащив узел Заказы (который находится под столбцом Факс в таблице Клиенты) на форму. Для получения дополнительной информации см. Практическое руководство. Отображение связанных данные в приложении Windows Forms.
См. также
Основные понятия
Привязка элементов управления Windows Forms к данным в Visual Studio
Общие сведения об источниках данных
Общие сведения об адаптере таблиц