Пошаговое руководство. Подключение к данным в базе данных (Windows Forms)
Приложение можно подключить к данным с помощью мастера мастер настройки источника данных, входящего в состав Visual Studio. После выполнения мастера можно перетащить объекты данных из окна Окно "Источники данных" в формы для создания привязанных к данным элементов управления.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите пункт Импорт и экспорт параметров в меню Сервис.Дополнительные сведения см. в разделе Работа с параметрами.
В данном пошаговом руководстве рассматриваются следующие задачи.
Создание нового проекта Приложение Windows Forms.
Создание и настройка набора данных в приложении на основе объектов базы данных при помощи мастера настройки источника данных.
Обязательные компоненты
Для выполнения этого пошагового руководства потребуется следующее.
- Доступ к базе данных примеров "Борей" на сервере SQL Server или в Access. Дополнительные сведения см. в разделе Практическое руководство. Установка образцов баз данных.
Создание проекта
Для создания нового проекта
В меню Файл создайте новый проект.
Выберите Приложение Windows и щелкните OK. Дополнительные сведения см. в разделе Создание приложения для Windows.
Проект создается и добавляется в Обозреватель решений.
Подключение к базе данных "Борей"
Можно подключиться к версии базы данных "Борей" на сервере SQL Server или к версии базы данных в Microsoft Access.
Чтобы создать подключение к версии SQL Server или Access базы данных "Борей"
В меню Данные щелкните Показать источники данных.
В окне Источники данных выберите элемент Добавить новый источник данных.
На странице Выбор типа источника данных выберите База данных и нажмите кнопку Далее.
На странице Выбор модели базы данных выберите Набор данных и нажмите кнопку Далее.
На странице Выбор подключения к базе данных выберите один из следующих вариантов:
Если подключение к образцу базы данных "Борей" доступно в раскрывающемся списке, то выберите его.
– или –
Выберите элемент Новое соединение для создания нового соединения с данными. Дополнительные сведения см. в разделе Практическое руководство. Подключение к данным в базе данных.
Если для доступа к базе данных необходим пароль, выберите параметр для включения конфиденциальных данных и щелкните Далее.
Нажмите кнопку Далее на странице Сохранить строку подключения в файле конфигурации приложения.
Раскройте узел Таблицы на странице Выбор объектов базы данных.
Выберите таблицы Customers и Orders и нажмите Готово.
NorthwindDataSet добавляется в проект, а таблицы Customers и Orders отображаются в окне Источники данных.
Добавление элементов управления в форму
Можно создавать элементы управления с привязкой к данным, перетаскивая элементы из окна Источники данных на форму.
Чтобы создать элементы управления с привязкой к данным на форме:
Перетащите главный узел Customers из окна Источники данных на форму.
Элементы управления с привязкой к данным с подписями описания появятся на форме вместе с панелью инструментов (BindingNavigator) для управления записями. NorthwindDataSet, CustomersTableAdapter, BindingSource и BindingNavigator появляются в области компонентов.
Запуск приложения
Чтобы выполнить приложение
Нажмите клавишу F5.
Откроется форма Form1, в которой отображаются данные из таблицы Customers.
Безопасность
Хранение подробных данных строки подключения (таких как пароль) может угрожать безопасности вашего приложения. Использование проверки подлинности Windows является более безопасным способом управления доступом к базе данных. Дополнительные сведения см. в разделе Защита сведений о соединении (ADO.NET).
Следующие действия
Только что созданный набор данных станет доступным в окне Источники данных.
Чтобы добавить функциональные возможности в приложение
Выберите другие элементы в окне Источники данных и перетащите их на форму. Дополнительные сведения см. в разделе Привязка элементов управления Windows Forms к данным в Visual Studio.
Откройте источник данных в Конструкторе набора данных для добавления или изменения объектов, составляющих набор данных.
Добавьте логику проверки данных в события ColumnChanging или RowChanging таблиц в наборе данных. Дополнительные сведения см. в разделе Проверка данных в наборах данных.
См. также
Основные понятия
Привязка элементов управления к данным в Visual Studio
Другие ресурсы
Подключение к данным в Visual Studio
Подготовка приложения к получению данных