Compartilhar via


Componente BindingSource

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

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

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

Nesta seção

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

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

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

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

Como lidar com erros e exceções que ocorrem durante a vinculação de dados
Demonstra o uso do componente BindingSource para lidar normalmente com erros que ocorrem em uma operação de associação de dados.

Como associar um controle do Windows Forms a um tipo
Demonstra como usar um componente BindingSource para associar a um tipo.

Como associar um controle do Windows Forms a um objeto factory
Demonstra como usar um componente BindingSource para associar a um objeto ou método de fábrica.

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

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

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

Como refletir as atualizações da Fonte de Dados em um controle do Windows Forms utilizando o BindingSource
Demonstra como responder às alterações na fonte de dados usando o componente BindingSource.

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

Referência

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

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

Associação de Dados do 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.