Exibindo visão geral de dados

Você exibe dados para os usuários do seu aplicativo pela vinculação de dados a controles em um formulário.Você pode criar esses controles com dados vinculados arrastando itens da janela Data Sources para um formulário no seu aplicativo do Windows.

Há vários componentes e processos que devem ser compreendidos quando for desenvolver aplicativos do Windows com dados vinculados.Abaixo é um resumo das tarefas, objetos e caixas de diálogo envolvidos na criação de aplicativos do Windows com dados vinculados.Para obter mais informações, consulte Ligação de dados de formulários do Windows.

Tarefas envolvidas na exibição de dados em um formulário em um aplicativo do Windows

As tarefas a seguir mostram o processo típico que se segue para exibir dados em um formulário em um aplicativo do Windows.

Tarefa

Obter mais informações

Abrir a janela Data Sources

Como: em em aberto a janela de fonte de dados

Adicionar uma fonte de dados no seu projeto

Clique em Add New Data Source na Janela Fontes de Dados e complete o Assistente de Configuração de Fonte de Dados

Definir os itens na janela Data Sources para os controles que você deseja que estejam criados

Como: conjunto o controle to be Created when Dragging from the dados Sources janela

Arrastar itens da janela Data Sources para seu formulário

Formatar a maneira de controles exibirem dados

Caixa de Diálogo de Formatação e Vinculação Avançada

Depois de ter criado um formulário que exibe dados, você pode desejar seguir uma das seguintes tarefas:

Tarefa

Para obter mais informações

Editar os dados na fonte de dados subjacentes

Editar dados no seu aplicativo (tenha em mente que alterações nos dados em controles vinculados a dados são gravadas automaticamente no dataset, mas não são salvas automaticamente no banco de dados subjacente.)

Validar alterações feitas nos dados

Validando Dados

Salvar dados atualizados de volta no banco de dados

Salvando dados

Fontes de dados

Fontes de dados representam os dados disponíveis para o seu aplicativo e são criadas executando o Assistente de Configuração de Fonte de Dados.Fontes de dados são criadas de bancos de dados, serviços da Web ou objetos.Para obter mais informações, consulte Visão geral sobre fontes de dados.

Janela Fontes de Dados

Fontes de dados estão disponíveis para seu projeto como itens em Janela Fontes de Dados e podem ser arrastadas para seu formulário para criar controles que exibem os dados subjacentes.

Antes de arrastar itens da janela Data Sources, especifique os controles a serem criados pelo clique na lista suspensa para cada tabela e coluna e selecione o controle desejado.Para obter mais informações, consulte Como: conjunto o controle to be Created when Dragging from the dados Sources janela.

Observação:

Você pode alterar a lista de controles disponível para itens na Fontes de dados janela.Para obter mais informações, consulte Como: Adicionar controles personalizados à janela dados Sources.

TableAdapters

TableAdapters são componentes gerados pelo designer criados pelo Visual Studio.Eles são usados para preencher datasets (ou, mais especificamente, eles são usados para carregar dados em DataTables que compõem um dataset e para atualizar o banco de dados do qual a DataTable foi preenchida).TableAdapters são análogos a adaptadores de dados fortemente tipados; eles fornecem comunicação entre seu aplicativo e seus dados.TableAdapters contêm a conexão e comandos, ou instruções SQL, que são executados no armazenamento de dados subjacentes.Para obter mais informações, consulte Visão geral do TableAdapter.

Consultas do TableAdapter

Diferentemente de adaptadores de dados padrões, TableAdapters têm a capacidade para conter várias consultas para preencher suas tabelas de dados associadas.Você pode definir tantas consultas para um TableAdapter quantas seu aplicativo requerer, contanto que cada consulta retorne dados que estejam de acordo com o mesmo esquema que sua tabela de dados associada.Para obter mais informações, consulte Como: Criar consultas TableAdapter.

Marcas Inteligentes de Dados

Marcas inteligentes específicas para trabalhar com dados estão disponíveis em vários controles.Quando certos controles são adicionados a um formulário, um conjunto de ações possíveis relacionadas a dados estão disponíveis na marca inteligente.Para obter mais informações, consulte Marcas Inteligentes de Dados.

O Componente BindingSource

O componente BindingSource serve dois propósitos.Primeiro, ele fornece uma camada de engano ao vincular os controles no seu formulário aos dados.Os controles no formulário são vinculados ao componente BindingSource (em oposição a ser vinculado diretamente a uma fonte de dados).

Além disso, o componente BindingSource pode gerenciar uma coleção de objetos.Adicionar um tipo a BindingSource cria uma lista desse tipo.

Para mais informações sobre o componente BindingSource, consulte:

Controle BindingNavigator

Este componente fornece uma interface de usuário para navegar por dados em um aplicativo do Windows.Para obter mais informações, consulte BindingNavigator Controlar (Windows Forms).

Controle DataGridView

O controle DataGridView lhe permite exibir e editar dados tabulares de muitos tipos diferentes de fontes de dados.Vinculação de dados ao controle DataGridView é realizada por meio da propriedade DataSource.Para obter mais informações, consulte DataGridView Control Overview (Windows Forms).

Consulte também

Tarefas

Demonstra Passo a passo: Exibindo dados em um formulário em um aplicativo do Windows

Demonstra Passo a passo: Criar um controle de usuário que suporta simples vinculação de dados

Demonstra Passo a passo: Criando um controle de usuário que suporta Complex dados Binding

Demonstra Passo a passo: Criando a usuário controle that Supports Lookup Databinding

Conceitos

O que Há de Novo em Dados

Dataset Designer

Visão geral sobre fontes de dados

Referência

Janela Fontes de Dados

Outros recursos

Explicações Passo a passo sobre Dados

Exibindo dados em formulários em aplicativos do Windows