Компонент BindingSource

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

Компонент BindingSource служит двум целям. Во-первых, он обеспечивает уровень косвенного обращения при выполнении привязки элементов управления в форме к данным. Это достигается путем привязки компонента BindingSource к источнику данных и последующей привязки элементов управления в форме к компоненту BindingSource. Все последующие взаимодействия с данными, включая перемещение, сортировку, фильтрацию и обновление, осуществляются с помощью вызовов компонента BindingSource.

Во-вторых, компонент BindingSource может действовать как строго типизированный источник данных. Добавление типа в компонент BindingSource с методом Add создает список этого типа.

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

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

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

Практическое руководство. Сортировка и фильтрация данных ADO.NET с помощью компонента BindingSource в Windows Forms
Демонстрируется использование компонента BindingSource для сортировки и фильтрации отображаемых данных.

Практическое руководство. Связывание с веб-службой с помощью компонента BindingSource в Windows Forms
Демонстрируется использование компонента BindingSource для привязки к веб-службе.

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

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

Практическое руководство. Связывание элемента управления с объектом-фабрикой в Windows Forms
Демонстрируется использование компонента BindingSource для привязки к объекту-фабрике или методу.

Практическое руководство. Настройка дополнений к элементам с помощью элемента управления BindingSource в Windows Forms
Демонстрируется использование компонента BindingSource для создания элементов и добавления их в источник данных.

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

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

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

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

Ссылка

BindingSource
Содержит справочную документацию по компоненту BindingSource.

BindingNavigator
Справочная документация по элементу управления BindingNavigator.

Привязка данных Windows Forms
Содержит ссылки на разделы, в которых описывается архитектура привязки к данным в Windows Forms.

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