65
Объект
Свойство
Значение
button1
Text
Get Data
button2
Text
Update Data
DataSource
dataSet11
Dock
Bottom
DataGridView
DataMember
Заказчики
14. В окне конструктора дважды щелкните элемент управления
button1, чтобы вызвать редактор кода с обработчиком по умолчанию для
события
button1.Click. Добавьте к нему следующий код:
oleDbDataAdapter1.Fill(dataSet11.Заказчики);
15. Аналогичным
образом
реализуйте
обработчик
события
button2.Click, добавив следующий код:
oleDbDataAdapter1.Update(dataSet11);
16. Сохраните и протестируйте приложение.
Открыв первую форму
приложения, щелкните кнопку с надписью «Click here for Exercise 2»,
чтобы открыть созданную в этом форму. По щелчку кнопки с надписью
«Get Data» в элемент управления
DataGrid будут загружены данные.
Упражнение
3. Использование
объектов
DataView
Выполнив это упражнение, вы научитесь
использовать объекты
DataView для сортировки и фильтрации данных.
1. Увеличьте размер формы
Form2: свойству
Size установите
значения (470;300).
2. Добавьте на форму два элемента
label и свойству
Text задайте
значения Сортировка
и Фильтрация соответственно.
3. Рядом с соответствующими элементами
label расположите два
элемента
TextBox.
4. Для первого элемента установите значения свойств:
Объект
Name
Text
textBox1 SortTextBox
Фамилия
textBox2 FilterTextBox Город = 'Пушкин'
5.
Создайте новый источник данных, выбрав Add New Data Source в
меню Data.
6. Выберите Database и щелкните Next.
7. Выберите допустимое подключение к базе данных Конфетная
фабрика.
8. Выбирайте значения по умолчанию,
пока не появится страница
Choose Your Database Objects.
9. Выберите таблицу Заказчики
и щелкните Finish.
10. Постройте проект.
11. Найдите в Toolbox компоненты Заказчики
TableAdapter и
Конфетная
_фабрика
DataSet
и перетащите их на форму.
12. Создайте объект
DataView для таблицы Заказчики, указав перед
обработчиком события button1_Click следующий код:
DataView ЗаказчикиDataView;
66
13. Замените существующий код в обработчике события button1_Click
на следующий:
// Загрузка таблицы данными:
заказчикиTableAdapter1.Fill(конфетная_фабрикаDataSet1.Заказчики);
// Настройка объекта DataView
ЗаказчикиDataView = new
DataView(конфетная_фабрикаDataSet1.Заказчики);
// Настройка dataGridView для отображения данных
dataGridView1.DataSource = ЗаказчикиDataView;
// Присвоения исходного порядка сортировки
ЗаказчикиDataView.Sort = "Фамилия";
14. Постройте и выполните приложение. По нажатию кнопки «Get
Data» должны загрузиться данные, отсортированные по столбцу Фамилия.
15. Расположите на форме кнопку с текстом «Сортировка и
фильтрация», и добавьте следующий код к обработчику события щелчка
кнопки:
ЗаказчикиDataView.Sort = SortTextBox.Text;
ЗаказчикиDataView.RowFilter = FilterTextBox.Text;
16. Постройте и выполните приложение.
Загрузите данные и
отфильтруйте их. Просмотрите результаты.
17. Измените название города на ‘Санкт-Петербург’ и нажмите
кнопку «Сортировка и фильтрация».
Достарыңызбен бөлісу: