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


Привязка данных Windows Forms

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

В этом разделе

Привязка данных и Windows Forms
Общие сведения о привязке данных в Windows Forms.

Источники данных, поддерживаемые Windows Forms
Описывает источники данных, которые можно использовать с Windows Forms.

Интерфейсы , связанные с привязкой данных
Описывает несколько интерфейсов, используемых с привязкой данных Windows Forms.

Практическое руководство. Навигация по данным в Windows Forms
Показывает, как перемещаться по элементам в источнике данных.

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

Руководство по реализации интерфейса INotifyPropertyChanged
Показывает, как реализовать интерфейс INotifyPropertyChanged. Интерфейс уведомляет привязанный элемент управления об изменениях свойств в бизнес-объекте.

Практическое руководство. Применение шаблона PropertyNameChanged
Показывает, как применить шаблон изменений PropertyNameк свойствам пользовательского элемента управления Windows Forms.

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

Практическое руководство. Реализация интерфейса IListSource
Показывает, как реализовать интерфейс IListSource, чтобы создать класс, который не использует IList, но предоставляет список из другого источника.

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

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

Также см. разделы о интерфейсах, связанных с привязкой данных, навигации по данным в Windows Formsи создании элемента управления Simple-Bound на форме Windows.

Ссылка

System.Windows.Forms.Binding
Описывает класс, представляющий привязку между привязываемым компонентом и источником данных.

System.Windows.Forms.BindingSource
Описывает класс, инкапсулирующий источник данных для привязки к элементам управления.

компонента BindingSource
Содержит список разделов, демонстрирующих использование компонента BindingSource.

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

См. также раздел Доступ к данным в Visual Studio.