Componente BindingSource

Encapsula uma fonte de dados para associação aos controles.

O componente BindingSource serve a duas finalidades. Primeiro, ele fornece uma camada de indireção ao associar os controles em um formulário de dados. Isso é feito vinculando o BindingSource componente à fonte de dados e, em seguida, vinculando os controles no formulário ao BindingSource componente. Toda a interação adicional com os dados, incluindo navegação, classificação, filtragem e atualização, é realizada com chamadas para o BindingSource componente.

Em segundo lugar, o BindingSource componente pode atuar como uma fonte de dados fortemente tipada. Adicionar um tipo ao BindingSource componente com o Add método cria uma lista desse tipo.

Nesta seção

Visão geral do componente BindingSource
Apresenta os conceitos gerais do componente, que permite vincular uma fonte de BindingSource dados a um controle.

Como associar controles dos Windows Forms a valores de banco de dados DBNull
Mostra como manipular um DBNull valor da fonte de dados usando o BindingSource componente.

Como: Classificar e filtrar dados ADO.NET com o componente BindingSource do Windows Forms
Demonstra o uso do BindingSource componente para aplicar classificações e filtros aos dados exibidos.

Como associar a um serviço Web usando o BindingSource do Windows Forms
Mostra como usar o BindingSource componente para vincular a um serviço Web.

Como identificar erros e exceções que ocorram na associação de dados
Demonstra o uso do BindingSource componente para manipular normalmente erros que ocorrem em uma operação de vinculação de dados.

Como associar um controle do Windows Forms a um tipo
Demonstra o uso de um componente para vincular a um BindingSource tipo.

Como associar um controle dos Windows Forms a um objeto de fábrica
Demonstra o uso de um componente para vincular a um BindingSource objeto ou método de fábrica.

Como personalizar a adição de item com o BindingSource dos Windows Forms
Demonstra o uso de um componente para criar novos itens e adicioná-los a uma fonte de BindingSource dados.

Como gerar notificações de alteração usando o método BindingSource ResetItem
Demonstra o uso de um componente para gerar eventos de notificação de alteração para fontes de BindingSource dados que não oferecem suporte à notificação de alteração.

Como acionar notificações de alteração usando um BindingSource e a interface INotifyPropertyChanged
Demonstra como usar um tipo que herda do INotifyPropertyChanged com um BindingSource controle.

Como refletir atualizações feitas na fonte de dados em um controle dos Windows Forms com o BindingSource
Demonstra como responder a alterações na fonte de dados usando o BindingSource componente.

Como compartilhar dados associados entre formulários usando o componente BindingSource
Mostra como usar o BindingSource para vincular vários formulários à mesma fonte de dados.

Referência

BindingSource
Fornece documentação de referência para o BindingSource componente.

BindingNavigator
Fornece documentação de referência para o BindingNavigator controle.

Vinculação de dados dos Windows Forms
Contém links para tópicos que descrevem a arquitetura de associação de dados do Windows Forms.

Consulte também Associar controles a dados no Visual Studio.