Реклама:

cmdUpdate.Parameters["Korpus"].Value = txt_Korpus.Text; cmdUpdate.Parameters["Sostav"].Value = txt_Sostav.Text;

//---значение параметра Original_KK берется из текущего

//---значения в ComboBox

cmdUpdate.Parameters["Original_KK"].Value = ddl_KK.SelectedItem.Text;

//---открываем соединение

oleDbConnection1.Open();

//---выполняем команду записи обновления в базу

cmdUpdate.ExecuteNonQuery();

//---закрываем соединение

oleDbConnection1.Close();

}

1.7.7.1. Запуск на выполнение

Сохраним приложение. В окне структуры проекта (Solution Explorer) отыщем узел формы WebForml.aspx и щелкнем по иконке узла правой кнопкой мыши. В появившемся контекстном меню выберем элемент Web Form и затем Build and Browse. Содержимое Web-страницы будет показано в среде Visual Studio. Для того чтобы просматривать содержимое страницы в Internet Explorer (рис. 1.46), правой кнопкой мыши щелкнем по узлу формы WebForm1.aspx в окне Solution Explorer и выберем элемент Browse with, а затем из списка - Internet Explorer.

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис 1.46

Выполним какие-либо изменения в данных, запомним изменения и перегрузим форму, дабы убедиться в том, что изменения действительно попали в базу данных.

1.8. Обновление данных в Web-форме с использованием элемента управления DataGrid

В Web-формах большинство элементов управления предназначено для показа данных. Поэтому нам придется потратить некоторые усилия на то, чтобы спроектировать в Web-форме возможность изменения данных.

1.8.1. Создание проекта и формы

1. В главном меню Visual Studio выберем элемент File | New| Project.

2. В диалоге New Project в поле Project Types выберем Visual C# Projects; в поле Templates - ASP.NET Web Application. В поле Location введем полный URL нашего приложения, включая http://, имя сервера, имя проекта, например

http://localhost/WebApp_UpdateInGrid/WebForm1.aspx.

3. Нажмем кнопку OK. Новый проект Web будет создан на указанном вами Web-сервере. Этот проект будет содержать единственную страницу Web Forms с именем WebForml.aspx.

1.8.2. Создание адаптера данных

1. В окне Toolbox на закладке Data выберем элемент управления OleDbDataAdapter и перетащим его в форму.

2. После старта визарда Data Adapter Configuration Wizard, служащего для создания и конфигурирования адаптера, нажмем кнопку Next. На следующей странице (Choose Your Data Connection - выбор соединения с данными) из выпадающего списка выберем соединение с базой данных VUZ.mdb и нажмем кнопку Next.

3. На следующей странице мастера (Choose Query Type - выбор типа запроса) отметим радиокнопку Use SQL Statements и нажмем кнопку Next.

4. На следующей странице мастера (Generate the SQL statements) в окне данных введем показанный ниже запрос.

SELECT KK, Nazv, Fakultet, Korpus, Sostav FROM Kaf

Нажмем кнопку Next и на следующем окне - кнопку Finish.

1.8.3. Создание набора данных

1. В нижней части формы, рядом с ранее созданным объектом соединения, будет добавлен объект адаптера с именем oleDbDataAdapter1. Выберем мышью адаптер в форме и перейдем в окно свойств (Properties). Изменим имя объекта адаптера на aKaf.


⇐ Предыдущая страница| |Следующая страница ⇒