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


Компонент BindingSource

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

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

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

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

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

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

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

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

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

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

Как привязать элемент управления Windows Forms к объекту фабрики
Демонстрирует использование компонента BindingSource для привязки к объекту или методу фабрики.

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

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

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

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

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

Ссылка

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

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

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

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