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 |
|
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 |
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 |
|
Salvar dados atualizados de volta no banco de 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
Visão geral sobre fontes de dados