Разработка приложения для работы с базой данных методами отсоединенных объектов ADO . NET — КиберПедия 

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

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

Разработка приложения для работы с базой данных методами отсоединенных объектов ADO . NET

2019-11-19 262
Разработка приложения для работы с базой данных методами отсоединенных объектов ADO . NET 0.00 из 5.00 0 оценок
Заказать работу

 

Для этого необходимо запустить среду Visual Studio.NET, выбрать опции меню ФАЙЛ->Создать->Проект, после чего откроется диалог выбора языка и типа проекта – выбрать Visual C#->Приложение Windows Forms (рис. 4.2)

 Далее следует перенести на макет формы приложения компоненты DataGridView (рис. 4.3).

Далее выбрать настройку источника данных и нажать «Добавить источник данных», после чего выбрать тип источника – «База данных» (рис. 4.4), в качестве модели базы данных – «Набор данных» (рис. 4.5).

 

 

Рисунок 4.2 -  Диалог создания приложения в среде Visual Studio.NET

 

Рисунок 4.3 - Макет формы приложения с компонентом DataGridView


 

Рисунок 4.4 - Мастер настройки источника данных

 

Рисунок 4.5 - Выбор модели базы данных


Далее требуется настроить соединение с базой данных во время диалога – «Выбор подключения базы данных» (рис. 4.6). Создаём новое подключение, источник данных для подключения – «Microsoft SQL Server» (рис. 4.7).

 


 

Рисунок 4.6 - Выбор подключения базы данных

 

Рисунок 4.7 - Диалог выбора источника данных


 

На форме диалога добавления подключения вводится имя сервера - «.\sqlexpress»; вход на сервер – «использовать аутентификацию Windows»; имя базы данных – «EDU» (рис. 4.8).

Сохранённые настройки подключения появятся на форме диалога выбора подключения к БД (рис. 4.9). Далее настройки сохраняются в конфигурационном файле app.config с названием EDUConnectionString (рис. 4.10).

 

 

Рисунок 4.8 - Диалог добавления подключения

 


 

Рисунок 4.9 - Диалог выбора подключения

Рисунок 4.10 - Диалог сохранения настроек подключения к БД в конфигурационномфайле


Объектом базы данных для связывания с элементами управления формы выбирается таблица - STUD (рис. 4.11).

.  

Рисунок 4.11 - Диалог выбора таблицы базы данных для связывания с элементом управления

Добавить на форму элемент управления BindingNavigator для управления добавлением и удалением строк таблицы. Настроить его свойство BindingSource на sTUDBindingSource – созданный на предыдущем шаге мастером.

Рисунок 4.12 - Макет формы приложения

Добавить меню «Файл» - пункт «Сохранить». На событие нажатия пункта меню «Сохранить» добавить код загрузки dataset и сохранения его изменений в базе данных (табл.4.1).

Таблица 4.1 - Код загрузки dataset и сохранения его изменений в базе данных

using System; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1: Form { public Form1()    { InitializeComponent();  }    private void Form1_Load(object sender, EventArgs e)    {     this.sTUDTableAdapter.Fill(this.eDUDataSet.STUD); // Загрузка dataset }    private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)    {     this.sTUDTableAdapter.Update(eDUDataSet.STUD); // Обновление dataset    }     } }

 

Внешний вид макета формы приложения должен соответствовать рис. 24. После этого необходимо откомпилировать проект и осуществить ввод данных в таблицу (рис. 4.13).

Рисунок 4.13 -  Ввод данных через главную форму приложения

 


Поделиться с друзьями:

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.