Demonstra Passo a passo: Exibindo dados em um Windows Form
Um dos cenários mais comuns no desenvolvimento de aplicativos é exibir dados num formulário em um aplicativo Windows. You can display data on a form by dragging items from the Janela Fontes de Dados onto the form. Esta explicação passo a passo cria um formulário simples que exibe dados de uma única tabela em vários controles individuais. Este exemplo usa a tabela Customers do banco de dados de exemplo Northwind.
As tarefas ilustradas neste passo a passo incluem:
Criando um novo projeto Windows Application.
Criar e configurar um DataSet com o Assistente de Configuração de Fonte de Dados.
Selecionando o controle a ser criado no formulário ao arrastar itens a partir da janela Data Sources. Para obter mais informações, consulte Como: Definir o controle a ser criado ao arrastar da janela Data Sources.
Criando um controle vinculado a dados, arrastando itens da janela Data Sources para seu formulário.
Pré-requisitos
Para concluir esta explicação passo a passo, você precisa:
- Acesso ao banco de dados de exemplo Northwind. Para obter mais informações, consulte Como: Instalar bancos de dados de amostra.
Criando o aplicativo Windows
A primeira etapa é para criar um projeto Windows Application.
Para criar o novo projeto do Windows Application
No menu File, crie um novo projeto.
Nomeie o projeto DisplayingDataonaWindowsForm.
Selecione Windows Application e clique em OK. Para obter mais informações, consulte Criando Aplicativos Baseados no Windows.
O projeto DisplayingDataonaWindowsForm é criado e adicionado Solution Explorer.
Criando o DataSet
This step creates a data source using the Data Source Configuration Wizard based on the Customers table in the Northwind sample database. Você deve ter acesso ao banco de dados de exemplos Northwind para criar a conexão. Para obter informações sobre como configurar o banco de dados de exemplo Northwind, consulte Como: Instalar bancos de dados de amostra.
Para criar o DataSet
No menu Data, clique em Show Data Sources.
Na janela Data Sources, selecione Add New Data Source para iniciar o Data Source Configuration Wizard.
Selecione Database na página Choose a Data Source Type, e clique Next.
Na página Choose your Data Connection siga um destes procedimentos:
Se uma conexão de dados para o banco de dados de exemplo Northwind estiver disponível na lista drop-down, selecione-o.
- ou -
Selecione New Connection para iniciar a caixa Add/Modify Connection. Para obter mais informações, consulte Adicionar/modificar a caixa de diálogo de conexão (geral).
Se seu banco de dados exigir uma senha, selecione a opção para incluir dados confidenciais, e clique Next.
Clique Next na página Save connection string to the Application Configuration file.
Expanda o nó Tables na página Choose your Database Objects.
Selecione a tabela Customers, e clique Finish.
O NorthwindDataSet é adicionado ao seu projeto e a tabela Customers aparece na janela Data Sources.
Definindo os controles a serem criados
Para este explicação passo a passo os dados estarão em um layout Details onde dados são exibidos em controles individuais. (The alternative approach is the default Grid layout where the data is displayed in a DataGridView control.)
Para definir o tipo subjacente para os itens na janela Data Sources
Expanda o nó Customers na janela Data Sources.
Altere o tipo subjacente da tabela Customers para Details selecionando Details na lista drop-down no nó Customers. Para obter mais informações, consulte Como: Definir o controle a ser criado ao arrastar da janela Data Sources.
Altere o tipo suspenso da coluna CustomerID para um rótulo selecionando Label na lista de controles no nó CustomerID.
Criando o formulário
Crie os controles com dados vinculados, arrastando itens da janela Data Sources para seu formulário.
Para criar controles vinculado a dados no formulário
Arraste o nó principal Customers da janela Data Sources para o formulário.
Controles vinculados a dados com rótulos descritivos aparecem no formulário, juntamente com uma faixa de ferramenta (BindingNavigator) para navegação em registros. Um NorthwindDataSet,CustomersTableAdapter, BindingSource e BindingNavigator aparecem na bandeja de componentes.
Testando o aplicativo
Para executar o aplicativo
Pressione F5.
Navigate records using the BindingNavigator control.
Próximas etapas
Dependendo dos seus requisitos de aplicativo, há várias etapas que você pode desejar executar após criar um Windows Form vinculado a dados (data-bound). Alguns aprimoramentos que você poderia fazer a essa explicação passo a passo incluem:
Adicionar funcionalidade de pesquisa ao formulário. Para obter mais informações, consulte Como: Adicionar uma consulta parametrizada para um aplicativo do Windows Forms.
Adicionar funcionalidade para enviar atualizações de volta para o banco de dados. Para obter mais informações, consulte Demonstra Passo a passo: Salvando dados em um banco de dados (Single Table).
Adicionar a tabela Orders ao DataSet selecionando Configure DataSet with Wizard de dentro da janela Data Sources. Em seguida, você pode adicionar controles que exibem dados relacionados, arrastando o nó Orders (aquele abaixo da coluna Fax dentro da tabela Customers) para o formulário. Para obter mais informações, consulte Como: Exibir dados relacionados em um aplicativo do Windows Forms.
Consulte também
Conceitos
O que há de novo no desenvolvimento de aplicativos de dados
Vinculação de controles do Windows Forms a dados em Visual Studio
Visão geral sobre fontes de dados