Практическое руководство. Отображение связанных данные в приложении Windows Forms
Можно отобразить связанные данные путем перетаскивания элементов, которые совместно используют один и тот же узел главной таблицы, из окно "Источники данных" на форму. Например, если имеется источник данных, который имеет таблицу Customers и связанную таблицу Orders, обе таблицы будут отображаться как узлы верхнего уровня (в иерархическом представлении) в окне Источники данных. Разверните узел Customers, чтобы просмотреть столбцы, после чего можно заметить, что последний столбец в списке является расширяемым узлом, представляющим таблицу Orders. Этот узел представляет заказы, связанные с клиентом. Это означает, что если нужно создать форму, позволяющую выбрать клиента и затем вывести список заказов для этого клиента, то следует перетащить элементы, которые требуется отобразить, из этой одиночной иерархии.
Создание элемента управления с привязкой к данным, отображающего связанные записи
Видеоматериалы версии для этого раздела см. в разделе Разделы справки: Обновление связанных таблиц.
Чтобы создать элементы управления, отображающие связанные записи, выполните следующие действия
Откройте форму в конструктор Windows Forms.
Откройте окно Источники данных. Для получения дополнительной информации см. Практическое руководство. Открытие окна "Источники данных".
Разверните узел, представляющий родительскую таблицу в отношении. (Родительской является таблица на стороне "один" отношения "один-ко-многим".)
Перетащите все подлежащие отображению элементы из родительской таблицы связи, отображаемой в окне Источники данных, на форму.
Связанные дочерние таблицы отображаются в виде расширяемых узлов в нижней части списка столбцов родительской таблицы. Перетащите элементы, которые требуется отобразить, из таких связанных узлов на форму.
Примечание
Перетаскивание элемента из узлов верхнего уровня создает отдельный несвязанный Компонент BindingSource, который не облегчает перемещение по несвязанным записям.Для связывания взаимосвязанных данных необходимо выбрать таблицы из одного иерархического узла.
См. также
Задачи
Пошаговое руководство. Отображение данных на форме в приложении Windows
Практическое руководство. Подключение к данным в базе данных
Основные понятия
Общие сведения об адаптере таблиц
Создание и изменение типизированных наборов данных
Общие сведения об источниках данных