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


Привязка элементов управления к данным в Visual Studio

Для пользователей приложения данные можно отображать путем привязки данных к элементам управления.Можно создать эти элементы управления с привязкой к данным путем перетаскивания элементов из окна Источники данных в рабочую область конструирования Visual Studio.

В этом разделе описываются источники данных, которые можно использовать для создания элементов управления с привязкой данных.Также здесь описываются некоторые общие задачи, относящиеся к привязке данных.Дополнительные сведения о создании элементов управления с привязкой данных см. в разделах Привязка элементов управления Windows Forms к данным в Visual Studio, Привязка элементов управления WPF к данным в Visual Studio и Привязка элементов управления Silverlight к данным в Visual Studio.

Источники данных

Источник данных представляет данные, которые доступны для приложений.Можно создать источники данных из баз данных, служб или объектов.Дополнительные сведения см. в разделе Общие сведения об источниках данных.

Некоторые источники данных позволяют создавать элементы управления с привязкой к данным путем перетаскивания элементов из окна Источники данных. Для других источников данных это недопустимо.В следующей таблице приведены поддерживаемые источники данных.

Источник данных

Поддержка перетаскивания в конструкторе Windows Forms

Поддержка перетаскивания в конструкторе WPF

Поддержка перетаскивания в конструкторе Silverlight

Набор данных

Да

Да

Нет

модель EDM (сущностная модель данных)

Нет1

Да

Да

Классы LINQ-SQL

Нет2

Нет2

Нет2

Службы (включая Службы данных WCF, службы WCF и веб-службы)

Да

Да

Да

Объект.

Да

Да

Да

SharePoint

Да

Да

Да

1.Если открыт конструктор Windows Forms, сущности в окне Источники данных доступны только для чтения. Их невозможно перетащить в конструктор.Однако можно создавать элементы управления с привязкой к данным, создавая источник данных объектов, основанный на этой модели EDM, и перетаскивая эти новые объекты в конструктор.Дополнительные сведения см. в разделе How to: Add an Object as a Project Data Source (Entity Framework).

2.Классы LINQ to SQL не отображаются в окне Источники данных.Однако можно добавить новый источник данных объектов, основанный на классах LINQ to SQL, а затем перетащить нужные объекты в конструктор, чтобы создать элементы управления с привязкой к данным.Дополнительные сведения см. в разделе Walkthrough: Creating LINQ to SQL Classes (O/R Designer).

Окно "Источники данных"

Источники данных доступны в проекте как элементы в окне Источники данных.Можно перетащить элементы из этого окна для создания элементов управления, привязанных к базовым данным.Дополнительные сведения см. в разделе Окно "Источники данных".

Для каждого типа данных в окне Источники данных создается элемент управления по умолчанию в момент перетаскивания элемента в конструктор.Прежде чем перетащить элемент из окна Источники данных, можно изменить создаваемый элемент управления.Дополнительные сведения см. в разделе Практическое руководство. Установка элемента управления, создаваемого при перетаскивании из окна "Источники данных".

Задачи, решаемые в процессе привязки элементов управления WPF к данным

В следующей таблице приведены некоторые наиболее распространенные задачи привязки элементов управления к данным.

Задача

Дополнительные сведения

Откройте окно Источники данных.

Практическое руководство. Открытие окна "Источники данных"

Добавьте источник данных к проекту

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

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

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

Задайте элемент управления, созданный при перетаскивании элемента из окна Источники данных в конструктор.

Практическое руководство. Установка элемента управления, создаваемого при перетаскивании из окна "Источники данных"

Измените список элементов управления, связанных с объектами в окне Источники данных.

Практическое руководство. Добавление пользовательских элементов управления в окно источников данных

Создайте элементы управления с привязкой к данным

Привязка элементов управления Windows Forms к данным в Visual Studio

Привязка элементов управления WPF к данным в Visual Studio

Привязка элементов управления Silverlight к данным в Visual Studio

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

Задача

Дополнительные сведения

Изменение данных в основном источнике данных

Редактирование данных в приложении

Проверка изменений, внесенных в данные

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

Сохранение обновленных данных обратно в базу данных

Сохранение данных

См. также

Задачи

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

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

Привязка элементов управления Windows Forms к данным в Visual Studio

Привязка элементов управления WPF к данным в Visual Studio

Редактирование данных в приложении

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

Сохранение данных

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

Привязка элементов управления Silverlight к данным в Visual Studio

Общие сведения о приложениях для работы с данными в Visual Studio

Подключение к данным в Visual Studio

Средства для работы с источниками данных в Visual Studio