Partilhar via


Componente BindingSource

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

A componente BindingSource serve dois propósitos. Primeiro, ele fornece uma camada de indireção ao vincular os controles em um formulário aos dados. Isso é feito vinculando o componente BindingSource à sua fonte de dados e, em seguida, vinculando os controles no 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 fortemente tipificada. Adicionar um tipo ao componente BindingSource com o método Add cria uma lista desse tipo.

Nesta secção

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

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

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

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

Como: Lidar com erros e exceções que ocorrem com a vinculação de dados
Demonstra como usar o componente BindingSource para lidar suavemente com erros que ocorrem numa operação de associação de dados.

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

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

Como: Personalizar a adição de itens com o Windows Forms BindingSource
Demonstra o uso de 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 o uso de um componente BindingSource para gerar eventos de notificação de alteração para fontes de dados que não oferecem suporte à notificação de alteração.

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

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

Como: Compartilhar dados acoplados 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 componente BindingSource.

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

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

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