Partilhar via


Como: Vincular controles Windows Forms a dados

Vincular dados a controles de formulários do Windows, arrastando objetos da Janela Fontes de Dados. Antes de arrastar itens a partir de Fontes de dados janela, você pode definir o tipo de controle da tabela para detalhes para controles individuais, ou DataGridView para um DataGridView. Para obter mais informações, consulte Como: Definir o controle a ser criado ao arrastar da janela Data Sources.

Se os controles necessitados pelo seu aplicativo não estão disponíveis de dentro da janela Data Sources, você pode adicionar controles usando a Persolalização de IU de Dados, Windows Form Designer, Caixa de Diálogo de Opções. Para obter mais informações, consulte Como: Adicionar controles personalizados à janela Data Sources.

ObservaçãoObservação

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações.

Exibindo uma Tabela de Dados Inteira em Controles Individuais

Você pode exibir uma tabela de dados inteira em controles individuais, arrastando a tabela (ou um nó representando uma coleção se você estiver usando uma fonte de dados de objetos) da janela Data Sources para um formulário em um aplicativo do Windows.

Para exibir uma tabela de dados inteira

  1. Abra a janela Data Sources. Para obter mais informações, consulte Como: Abra a janela de fontes de dados.

    ObservaçãoObservação

    Se a janela Data Sources estiver vazia, adicionar uma fonte de dados a ela. Para obter mais informações, consulte Visão geral sobre fontes de dados.

  2. Abra o formulário no Windows Forms Designer.

  3. Selecione uma tabela na janela Data Sources, clique na seta suspensa e selecione Details.

  4. Arraste a tabela da janela Data Sources para um formulário.

    Um controle ligado a dados individual para cada coluna ou propriedade é criado no formulário, acompanhados de um controle rótulo apropriadamente entitulado.

Exibindo as Colunas de Dados Selecionadas em Controles Individuais

Exiba colunas de dados individuais em controles individuais, arrastando as colunas individuais (ou propriedades se você estiver usando uma fonte de dados de objetos) da janela Data Sources para um formulário em um aplicativo do Windows.

Para exibir as colunas de dados selecionadas

  1. Abra a janela Data Sources. Para obter mais informações, consulte Como: Abra a janela de fontes de dados.

    ObservaçãoObservação

    Se a janela Data Sources estiver vazia, adicionar uma fonte de dados a ela. Para obter mais informações, consulte Visão geral sobre fontes de dados.

  2. Expanda a tabela para exibir as colunas individuais.

    Dica

    Para definir o controle que é criado para cada coluna, selecione a coluna na janela Data Sources, clique na seta suspensa, e selecione um controle na lista de controles disponíveis. Para obter mais informações, consulte Como: Definir o controle a ser criado ao arrastar da janela Data Sources.

  3. Abra o formulário no Windows Forms Designer.

  4. Arraste as colunas desejadas da janela Data Sources para um formulário.

    Para cada coluna ou propriedade que você arrastar, um controle ligado a dados individual é criada no formulário, acompanhados de um controle rótulo apropriadamente entitulado.

Você também pode arrastar itens a partir de Fontes de dados janela para existentes controles (controles já em um formulário) para vincular o controle aos dados. Um controle que já está ligado a dados tem suas vinculações a dados redefinidas para o item mais recentemente arrastado para ele.

ObservaçãoObservação

Para serem destinos válidos para arrastar, controles devem ser capazes de exibir o tipo dos dados subjacentes do item arrastado para eles a partir da janela Data Sources. Por exemplo, não é válido arrastar um item que tenha um tipo de dados de DateTime para um CheckBox, porque o CheckBox não é capaz de exibir uma data.

Vincular um controle existente aos dados

  1. Abra a janela Data Sources. Para obter mais informações, consulte Como: Abra a janela de fontes de dados.

  2. Abra o formulário no O Windows Forms Designer.

  3. Expanda uma tabela ou objeto na janela Data Sources para exibir suas colunas individuais ou propriedades.

  4. Arraste o item desejado da janela Data Sources para um controle existente.

    Agora o controle está vinculado ao item selecionado.

Displaying Data in a DataGridView Control

To display data in a new Windows Forms DataGridView control

  1. Abra a janela Data Sources. Para obter mais informações, consulte Como: Abra a janela de fontes de dados.

    ObservaçãoObservação

    If the Data Sources window is empty, then add a data source to it. Para obter mais informações, consulte Visão geral sobre fontes de dados.

  2. Abra o formulário no Windows Forms Designer.

  3. Select a table in the Data Sources window, click the drop-down arrow, and then select DataGridView.

  4. Drag the table from the Data Sources window to a form.

    Um controle DataGridView e uma faixa de ferramenta (BindingNavigator) para navegação em registros aparecem no formulário. Um DataSet,TableAdapter, BindingSource e BindingNavigator aparecem na bandeja de componentes.

To display data in an existing Windows Forms DataGridView control

  1. Abra a janela Data Sources. Para obter mais informações, consulte Como: Abra a janela de fontes de dados.

    ObservaçãoObservação

    If the Data Sources window is empty, then add a data source to it. Para obter mais informações, consulte Visão geral sobre fontes de dados.

  2. Abra o formulário no Windows Forms Designer.

  3. Select a table in the Data Sources window, click the drop-down arrow, and then select DataGridView.

  4. Drag the table from the Data Sources window onto a DataGridView on the form.

    The DataGridView control is now bound to the table that you have dragged onto it. A DataSet, TableAdapter, and BindingSource appear in the component tray.

Consulte também

Tarefas

Demonstra Passo a passo: Exibindo dados em um Windows Form

Referência

Visão geral sobre o componente BindingSource

Visão geral do BindingNavigator Control (Windows Forms)

Conceitos

Dataset Designer

Controles de vinculação de dados de Visual Studio

Outros recursos

Conectando-se a Dados no Visual Studio

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo

Editar dados no seu aplicativo

Validando Dados

Salvando dados

Ferramentas para trabalhar com fontes de dados em Visual Studio