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