вторник, 10 мая 2011 г.

Связь с MSSQL Server

Сегодня уже публиковал статью о том, как создать таблицу в MSSQL Server. Это все нужно было для того, чтобы перейти к следующему этапу – организации связи между этим MSSQL Server’ом и средой Visual Studio (и, соответственно – создаваемым приложением). Создается эта связь очень просто, но – об этом процессе все-равно надо рассказать, так как не все новички с первого раза справляются.

Кстати, зачем вообще поднял эту тему? Да вспомнил просто, что сам не с первого раза сумел вывести значения из таблицы в форму своего приложения. Поэтому – для новичков точно будет полезно.

Для начала – надо создать новый проект в Visual Studio. Теперь – перейдите в Solution Explorer, там нажмите правой клавишей на названии проекта и добавьте к нему набор данных (DataSet). Вы попадете в окно этого набора данных, где вам надо выбрать во вкладе панели инструментов компонент TableAdapter и расположить его на окне DataSeta. После этого у вас откроется следующее окно:


Нажимаем на кнопку «Создать подключение» и попадаем в окно добавления нового подключение:


Здесь вам надо выбрать имя сервера, выбрать вид входа на сервер (либо пара логин+пароль, либо проверка подлинности Windows, смотря как вы настроили MSSQL Server). После этого выбираете название вашей базы данных (у нас это db_test). После этого нажимаете кнопку «Проверить подключение» - если у вас все хорошо, то можно приступать к следующему этапу.

Нажимаем «ОК» и опять попадаем в окно создания TableAdaptera. Там несколько раз нажимаете «Далее» и добираетесь до окна с названием «Выбор типа команды». Тут мы не будем мудрить – и воспользуемся SQL. Поэтому его и надо выбрать:


Теперь в этом окне надо написать команду выборки данных (на SQL). Пока не будем долго думать – и запишем туда следующее: «SELECT * FROM TB_TEST»:


Сейчас можете сразу нажать на кнопку «Готово», так как у нас уже все готово для дальнейшей работы.

И – возвращаемся на главную форму. Кидаем туда элемент DataGridView (с вкладки панели инструментов Данные), присвойте свойству Dock значение Fill. Теперь выделите DataGridView – и вы увидите треугольник сверху справа этого элемента. Надо нажать на него. Появится небольшое окошко с выбором источника данных – надо выбрать наш источник данных (таблицу tb_test):


Собственно – теперь все. Запустите приложение – и увидите примерно такую же картину, как и у меня ниже (только вот сразу скажу – данные в столбцах редактировать не получится, даже не пробуйте):


То, о чем я хотел рассказать – я сделал. Так что – на сегодня все, больше публикаций не будет. Пока не придумал, о чем буду рассказывать завтра, но – подумаю, собственно, об этом завтра.

Кстати, тут все о программировании пишу, но – я занимаюсь и другими делами, другие интересности мне интересны (гы). Например – недавно сходил на курсы дрессировки собак, остался доволен. Также там пару вопросов спросил – на них нормально ответили, мне понравилось, все культурно. Так что – обратите внимание.

Комментариев нет:

Отправить комментарий