Убедитесь в Visual Studio, что вы работаете в проекте Windows Application, после чего используйте окно Data Sources для выбора источника данных. Если это окно не видно, то в меню Data интегрированной среды разработки выберите пункт Show Data Sources. Если в вашем проекте нет ни одного определения источника данных, то вам нужно будет его создать. Нажмите кнопку Add New Data Source на панели инструментов окна для запуска мастера Data Source Configuration Wizard. На первой странице этого мастера (рис. 18.28) выберите тип источника данных. Здесь есть три варианта:
□ Database — источник данных является таблицей в реляционной базе данных;
□ Web Service — источник данных является Web-сервисом, который будет выдавать данные, привязываемые к элементам управления формы;
□ Object— источник данных является объектом, который будет обеспечивать данные (это полезно в тех случаях, когда за поставку данных в форму отвечает бизнес-объект из другого слоя приложения).
Рис. 18.28. Выбор типа источника данных
Поскольку концепции привязки данных легче всего понять в контексте базы данных, то мы в данной главе будем использовать в качестве типа источника данных именно базу данных.
Если вы выбрали тип Database источника данных, то на второй странице мастера производится выбор подключения для базы данных. Здесь в раскрывающемся списке будут по умолчанию показаны все ранее установленные подключения как для других источников данных, так и для использования в Server Explorer (рис. 18.29). У вас также есть возможность указать новое подключение. Если строка подключения к базе данных имеет такую конфиденциальную информацию, как пароль пользователя, то вы можете исключить его из строки.
Следующий шаг мастера позволяет вам сохранить информацию строки подключения в локальный файл конфигурации вашего приложения. Сохранение этой информации обычно является хорошей идеей, поскольку это позволяет вам при необходимости модифицировать строку (например, при изменении базы данных). Однако необходимо соблюдать осторожность в том случае, если вы решили сохранить в строке конфиденциальную информацию (см. описание предыдущей страницы мастера).
На последней странице мастера (рис. 18.30) вы указываете, какой из объектов базы данных должен использоваться как источник данных. Вы можете выбрать любой элемент данных, имеющийся в любой таблице, представлении, хранимой процедуре или пользовательской функции базы данных. Для нашего примера выберите из таблицы служащих несколько интересующих нас столбцов данных: Employee ID, Title, BirthDate, Gender, HireDate и Modi- FiedDate.
После завершения работы мастера ваш источник данных будет виден в окне Data Sources (рис. 18.31).
Примечание
"За кулисами" Visual Studio использует собранную в мастере Data Source Configuration Wizard информацию для создания типизированного набора данных. Этот набор данных затем хранится в текущем проекте как элемент проекта.
Теперь вы готовы перейти к следующему шагу: установлению соответствия между элементами источника данных и элементами управления вашей формы.