Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Реализация доступа к БД для чтения и записи

Читайте также:
  1. I. Прочитайте слова, соблюдая правила чтения гласных букв и буквосочетаний.
  2. I. ТЕКСТЫ ДЛЯ АНАЛИТИЧЕСКОГО ЧТЕНИЯ
  3. IV.Реализация продукции
  4. RAIDS Практическая реализация
  5. Антропологический поворот: регуманизация гуманитариев? XIX Банные чтения
  6. АУДИОЗАПИСИ ВЫСВОБОДИЛИ ЕГО ТВОРЧЕСКИЙ ПОТЕНЦИАЛ
  7. В I, II, III и IV типах чтения
  8. В П. В и н or p адов. Уставные чтения, стр. 141 —142.
  9. Видеотехника, применяемая для видеозаписи при осмотре места происшествия
  10. Виды модификаторов доступа в Java.

1. Перетащите с вкладки Windows Forms панели Toolbox на поверхность формы элемент управления Button и установите его свойство Text в «Click here for Exercise 2». Увеличьте ширину кнопки для оптимального размещения надписи.

2. В окне дизайнера дважды щелкните элемент управления button2 чтобы создать обработчик по умолчанию для события Button2. Click, и добавьте к нему следующий код:

Form2 Exercise2 = new Form2();

Exercise2.Show();

3. В меню Project выберите команду Add New Windows Form и щелкните ADD, чтобы добавить новую форму.

4. В этой версии Visual Studio объекты DataAdapter были удалены из Toolbox, так что добавьте OleDbDataAdapter обратно в Toolbox (см. предыдущее упражнение).

5. Перетащите объект OleDbDataAdapter на форму Form2, чтобы запустить Data Adapter Configuration Wizard (Мастер настройки адаптера данных).

6. На странице Choose Your Data Connection (Выбор подключения баз данных) выберите подключение к базе данных Конфетная фабрика (или создайте новое подключение в случае необходимости).

7. На странице Choose a Command Туре (Выбор типа команды) оставьте настройку по умолчанию Use SQL Statements и щелкните Next.

8. На странице Generate the SQL statements (Создание инструкций SQL) введите следующее предложение SQL: SELECT * FROM Заказчики.

9. Щелкните Finish для завершения мастера и добавления экземпляра настроенного OleDbDataAdapter к форме.

10. Генерируйте строго типизированный DataSet, основанный на настроенном адаптере, для чего выберите Generate Dataset (Создать набор данных) в меню Data.

11. Обратите внимание, что в диалоговом окне выбран oleDbDataAdapterl. Он содержит сведения, которые будут использоваться для генерирования строго типизированного DataSet.

12. Щелкните OK для создания нового DataSet и добавления его к проекту. Обратите внимание на имя нового объекта - dataSetll.

13. Перетащите с вкладки Windows Forms панели Toolbox на форму Form2 две кнопки и DataGridView. Установите для свойств, перечисленных в таблице, указанные в таблице значения

Объект Свойство Значение
button1 Text Get Data
button2 Text Update Data
DataGridView DataSource dataSet11
Dock Bottom
DataMember Заказчики

14. В окне конструктора дважды щелкните элемент управления buttonl, чтобы вызвать редактор кода с обработчиком по умолчанию для события buttonl.Click. Добавьте к нему следующий код:

oleDbDataAdapterl.Fill(dataSetll.Заказчики);

15. Аналогичным образом реализуйте обработчик события button2.Click, добавив следующий код:

oleDbDataAdapterl.Update(dataSetll);

16. Сохраните и протестируйте приложение. Открыв первую форму приложения, щелкните кнопку с надписью «Click here for Exercise 2», чтобы открыть созданную в этом форму. По щелчку кнопки с надписью «Get Data» в элемент управления DataGrid будут загружены данные.

Упражнение 3. Использование объектов DataView(3 баллов)

Выполнив это упражнение, вы научитесь использовать объекты DataView для сортировки и фильтрации данных.

1. Увеличьте размер формы Form2: свойству Size установите значения (470;300).

2. Добавьте на форму два элемента label и свойству Text задайте значения Сортировка и Фильтрация соответственно.

3. Рядом с соответствующими элементами label расположите два элемента TextBox.

Объект Name Text
textBox1 SortTextBox Фамилия
textBox2 FilterTextBox Г ород = ’Пушкин’

4. Создайте новый источник данных, выбрав Add New Data Source в меню Data.

5. Выберите Database и щелкните Next.

6. Выберите допустимое подключение к базе данных Конфетная фабрика.

7. Выбирайте значения по умолчанию, пока не появится страница Choose Your Database Objects.

8. Выберите таблицу Заказчики и щелкните Finish.

9. Постройте проект.

10. Найдите в Toolbox компоненты ЗаказчикиTableAdapter и Kонфетная_фабрикаDataSet и перетащите их на форму.

11. Создайте объект DataView для таблицы Заказчики, указав перед обработчиком события button1_Click следующий код:

DataView ЗаказчикиDataView;

12. Замените существующий код в обработчике события button1_Click на следующий:

// Загрузка таблицы данными: заказчикиTableAdapter1.Fill(конфетная_фабрикаDataSet1.Заказчики);

// Настройка объекта DataView

ЗаказчикиDataView = new DataView(конфетная_фабрикаDataSet1.Заказчики);

// Настройка dataGridView для отображения данных

dataGridViewl.DataSource = ЗаказчикиDataView;

// Присвоения исходного порядка сортировки

ЗаказчикиDataView.Sort = "Фамилия";

13. Постройте и выполните приложение. По нажатию кнопки «Get Data» должны загрузиться данные, отсортированные по столбцу Фамилия.

14. Расположите на форме кнопку с текстом «Сортировка и фильтрация», и добавьте следующий код к обработчику события щелчка кнопки:

ЗаказчикиDataView.Sort = SortTextBox.Text;

ЗаказчикиDataView.RowFilter = FilterTextBox.Text;

15. Постройте и выполните приложение. Загрузите данные и отфильтруйте их. Просмотрите результаты.

16. Измените название города на “Киев” и нажмите кнопку «Сортировка и фильтрация».


 

Упражнение 4. Связывание данных с элементами управления(5 баллов)

Связывание элементов управления с данными является просто описанием процесса отображения данных (таких как данные из базы данных) в элементах управления Windows Forms.

Простое связывание данных описывает отображение одного элемента данных в элементе управления, например отображение в TextBox значения одного столбца таблицы, типа названия компании.

В этом упражнении Вы создадите приложение Windows и выполните простое связывание с данными элементов управления (связывание данных настраивается в коде).

1. Создайте приложение Windows и назовите его WinDataBinding.




Дата добавления: 2015-09-11; просмотров: 30 | Поможем написать вашу работу | Нарушение авторских прав

Подсчет рейтинга студента | Запуск готового решения | Добавление обработчиков событий для кнопок | Реализация обработчика события вызова веб-страницы | Применение элемента управления ErrorProvider |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав