Compartilhar via


Visão geral do controle BindingNavigator (Windows Forms)

Você pode usar o BindingNavigator controle para criar um meio padronizado para os usuários pesquisarem e alterarem dados em um Formulário do Windows. Você usa frequentemente BindingNavigator com o BindingSource componente para permitir que os usuários se movam por meio de registros de dados em um formulário e interajam com os registros.

Como funciona o BindingNavigator

O BindingNavigator controle é composto por um ToolStrip com uma série de objetos ToolStripItem para a maioria das ações comuns relacionadas a dados: adicionar dados, excluir dados e navegar pelos dados. Por padrão, o BindingNavigator controle contém esses botões padrão. A captura de tela a seguir mostra o BindingNavigator controle em um formulário:

Captura de tela mostrando o controle BindingNavigator.

A tabela a seguir lista os controles e descreve suas funções.

Controle Função
AddNewItem botão Insere uma nova linha na fonte de dados subjacente.
DeleteItem botão Exclui a linha atual da fonte de dados subjacente.
MoveFirstItem botão Move para o primeiro item na fonte de dados subjacente.
MoveLastItem botão Move para o último item na fonte de dados subjacente.
MoveNextItem botão Move para o próximo item na fonte de dados subjacente.
MovePreviousItem botão Move para o item anterior na fonte de dados subjacente.
PositionItem caixa de texto Retorna a posição atual dentro da fonte de dados subjacente.
CountItem caixa de texto Retorna o número total de itens na fonte de dados subjacente.

Para cada controle nesta coleção, há um membro correspondente do BindingSource componente que fornece programaticamente a mesma funcionalidade. Por exemplo, o botão MoveFirstItem corresponde ao método MoveFirst do componente BindingSource, o botão DeleteItem corresponde ao método RemoveCurrent e assim por diante.

Se os botões padrão não forem adequados para seu aplicativo ou se você precisar de botões adicionais para dar suporte a outros tipos de funcionalidade, você poderá fornecer seus próprios ToolStrip botões. Veja também como adicionar botões carregar, salvar e cancelar ao controle BindingNavigator do Windows Forms.

Consulte também