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


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

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

Создание элемента управления с привязкой к данным, отображающего связанные записи

Окно “Источники данных”, демонстрирующее отношение

ссылка на видео Для просмотра видеоверсии этого раздела перейдите по ссылке How do I: Update Related Tables (на английском языке).

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

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

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

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

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

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

    ПримечаниеПримечание

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

См. также

Задачи

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

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

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

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

Новые возможности разработки приложений для работы с данными в Visual Studio 2012

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

Создание и изменение типизированных наборов данных

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

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

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

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