Поделиться через


Практическое руководство. Отображение связанных данные в приложении Windows

Обновлен: Ноябрь 2007

Можно отобразить связанные данные путем перетаскивания элементов, которые совместно используют один и тот же узел главной таблицы, из Окно "Источники данных" на форму. Например, если имеется источник данных, который имеет таблицу Customers и связанную таблицу Orders, обе таблицы будут отображаться как узлы верхнего уровня (в иерархическом представлении) в окне Источники данных. Разверните узел Customers, чтобы просмотреть столбцы, после чего можно заметить, что последний столбец в списке является расширяемым узлом, представляющим таблицу Orders. Этот узел представляет заказы, связанные с клиентом. Это означает, что если нужно создать форму, позволяющую выбрать клиента и затем вывести список заказов для этого клиента, то следует перетащить элементы, которые требуется отобразить, из этой одиночной иерархии.

Создание элемента управления с привязкой к данным, отображающего связанные записи
Окно “Источники данных”, демонстрирующее отношение

Чтобы создать элементы управления, отображающие связанные записи

  1. Откройте форму в Конструктор Windows Forms.

  2. Откройте окно Источники данных. Дополнительные сведения см. в разделе Практическое руководство. Открытие окна "Источники данных".

  3. Разверните узел, представляющий родительскую таблицу в отношении. (Родительской является таблица на стороне "один" отношения "один-ко-многим".)

  4. Перетащите любые элементы, которые требуется отобразить, из родительской таблицы в отношении из окна Источники данных на форму.

  5. Связанные дочерние таблицы отображаются в виде расширяемых узлов в нижней части списка столбцов родительской таблицы. Перетащите элементы, которые требуется отобразить, из таких связанных узлов на форму.

    57tx3hhe.alert_note(ru-ru,VS.90).gifПримечание.

    Перетаскивание элемента из узлов верхнего уровня создает отдельный несвязанный Компонент BindingSource, который не облегчает перемещение по несвязанным записям. Для связывания взаимосвязанных данных необходимо выбрать таблицы из одного иерархического узла.

См. также

Задачи

Пошаговое руководство. Отображение данных на форме в приложении Windows

Практическое руководство. Подключение к данным в базе данных

Практическое руководство. Переход между данными с помощью элемента управления BindingNavigator в Windows Forms

Основные понятия

Новые возможности данных

Общие сведения об адаптере таблиц

Конструктор наборов данных

Общие сведения об источниках данных

Другие ресурсы

Пошаговые руководства работы с данными

Проверка данных