Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 162 стр.

UptoLike

Составители: 

162
24. В приложении, созданном по заданию 23, выведите обе связанные таблицы
на главной форме приложения для ввода данных. Используйте метод
GetChanges объекта DataSet для проверки наличия изменений для сохранения
в БД.
25. Включите в приложение, созданное по заданию 24, программный ввод не-
скольких записей в таблицы БД. Используйте прямое присваивание новых
значений с доступом к полям записи: а) по имени, б) по индексу, в) с
помощью свойства ItemArray объекта DataRow, г) с помощью методов объек-
та DataRow BeginEdit и EndEdit.
26. Каково назначение свойств RowState, RowVersion объекта DataRow?
27. Какие события объекта DataTable позволяют отслеживать происходящие из-
менения в БД?
28. Добавьте в приложение, иллюстрирующее работу со свойством RowVersion
(см. «Свойство RowVersion» в п. 4.4.2), обработку событий ColumnChanged и
ColumnChanging, выводящих также сообщение в текстовое поле о себе (по
аналогии с примером обработки событий RowChanged, RowChanging,
RowDeleted, RowDeleting).
29. В приложении, созданном по заданию 24, выведите обе связанные таблицы в
один элемент DataGridView, в два элемента DataGridView.
30. Каким образом можно осуществить вывод отфильтрованных данных? Как
задаются условия фильтрации?
31. Каким образом можно осуществить вывод отсортированных данных? Как
задаются условия сортировки?
32. Перепишите приложение, демонстрирующее возможности поиска в БД (см.
«Поиск данных» в п. 4.4.4, рис. 132-133), для БД турфирмы.
33. Для чего нужны классы Hashtable, ArrayList? И как их использовать?
ЗАКЛЮЧЕНИЕ
В современном мире в основе любой информационной системы лежит ба-
за данных, а точнее СУБД. И выбор той или иной СУБД существенно влияет на
функциональные возможности информационной системы и проектные реше-
ния. Предложение на рынке СУБД огромно, и перед разработчиком встает
сложный выбор, какую СУБД использовать. Ситуация усугубляется при необ-
ходимости обеспечить поддержку различных источников данных, причем каж-
дый из таких источников данных может хранить и обрабатывать данные по-
своему. Кроме того, в различных языках программирования различна поддерж-
ка работы с той или иной СУБД. То есть, еще возникает проблема несоответст-
вия обработки информации большинством СУБД и способам обработки ин-
формации различными языками программирования.