Отображение в DataGrid информации из родительских таблиц Customers, Orders и, дочерней таблицы Order Details
Отображение в DataGrid информации из родительских таблиц Customers, Orders и, дочерней таблицы Order Details
Знак (+) в левой колонке исчез — это говорит о том, что у данной таблицы нет дочерних таблиц, и она в иерархии реляционных связей.
пки, которые позволяют просмотреть колонки родительских таблиц, не поместившиеся на
экран. В правом верхнем углу имеется стрелка, нажав на которую можно закрыть дочернюю таблицу и подняться на один уровень вверх (вернуть на экран содержимое родительской таблицы). Кроме того, данный DataGrid позволяет выполнить сортировку любой таблицы на любом уровне иерархии по любой колонке. Для этого достаточно щелкнуть мышью на заголовке колонки. После этого в заголовке колонки появится небольшая стрелка, указывающая порядок сортировки (по возрастанию или убыванию). При повторном щелчке на той же колонке порядок сортировки меняется на об-
|'м I МММ.
Этот пример достаточно убедительно демонстрирует преимущество Visual Studio .NET. Нам удалось реализовать возможность отобразить в одном визуальном элементе три взаимосвязанные таблицы с возможностью их сортировки по любому признаку. При этом было написано всего 10 строк программного кода.
4.8. Добавление, удаление и обновление записей в Windows-формах
В заключение этой главы рассмотрим взаимосвязанные процедуры добавления, удаления и обновления записей. Это наиболее частые действия, которые выполняют пользователи при работе с базами данных. В качестве элемента отображения данных будет использоваться элемент управления DataGrid. Этот пример иллюстрирует Windows-форму, которая отображает в сетке содержимое таблицы базы данных. С помощью кнопок пользователь будет иметь возможность добавлять или удалять записи из таблицы базы данных, а элемент DataGrid позволит редактировать данные в любой (в том числе и добавленной) строке.
Опубликовал vovan666
June 15 2013 08:17:35 ·
0 Комментариев ·
3507 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.