Passo a passo: Conectando a dados em um banco de dados (Windows Forms)
Você pode conectar seu aplicativo a dados usando o Data Source Configuration Wizard na Visual Studio.Depois de concluir o assistente, você pode arrastar objetos de dados a partir do Janela fontes de dados para seus formulários para criar controles ligados a dados.
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio. |
As tarefas ilustradas nesta explicação inclui o seguinte:
Criar uma nova Windows Forms Application project.
Criando e configurando um dataset em seu aplicativo com base em objetos de banco de dados usando o Data Source Configuration Wizard.
Pré-requisitos
Para concluir esta explicação passo a passo, você precisa:
- Acesso ao banco de dados de exemplo Northwind para acesso ou SQL Server.Para obter mais informações, consulte Como: instalar bancos de dados de amostra.
Criando o projeto
Para criar o novo projeto
No menu File, crie um novo projeto.
Selecione Windows Application e clique em OK.Para obter mais informações, consulte Desenvolvendo aplicativos clientes.
O projeto é criado e adicionado ao Solution Explorer.
Conectando-se ao Banco de Dados Northwind
Você pode se conectar à versão SQL Server do banco de dados Northwind ou para a versão do Microsoft Access do banco de dados.
Para criar uma conexão com a versão SQL Server ou Access do Northwind
No menu Data, clique em Show Data Sources.
Na janela Data Sources, selecione Add New Data Source.
Sobre o Choose a Data Source Type página, selecione banco de dadose, em seguida, clique em próximo.
Sobre o Escolher um modelo de banco de dados página, selecione Dataset e, em seguida, clique em próximo.
Sobre o Choose your Data Connection de página, selecione uma das seguintes opções:
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 configurar uma nova conexão de dados.Para obter mais informações, consulte Como: conectar-se a dados em um banco de dados..
Se seu banco de dados exigir uma senha, selecione a opção para incluir dados confidenciais, e clique Next.
Sobre o Save connection string to the Application Configuration file página, clique em próximo.
Sobre o Choose your Database Objects de página, expanda o tabelas nó.
Selecione as tabelas Customers e Orders, e clique Finish.
O NorthwindDataSet é adicionado ao seu projeto e as tabelas Customers e Orders aparecem na janela Data Sources.
Adicionar os controles ao formulário
Você pode criar controles ligados a dados, 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 ligados a dados com rótulos descritivos aparecem no formulário, juntamente com uma faixa de ferramenta (BindingNavigator) para navegar pelos registros.Um NorthwindDataSet,CustomersTableAdapter, BindingSource e BindingNavigator aparecem na bandeja de componentes.
Executando o aplicativo
Para executar o aplicativo
Pressione F5.
Form1 é aberto, mostrando os dados da tabela Customers.
Segurança
Armazenar detalhes de sequência de conexão (como uma senha) podem afetar a segurança do seu aplicativo.Usar a Autenticação do Windows é uma maneira mais segura de controlar o acesso a um banco de dados.Para obter mais informações, consulte Securing Connection Strings.
Próximas etapas
Agora que você acabou de criar o DataSet, ele está disponível na janela Data Sources.
Para adicionar funcionalidade a seu aplicativo
Selecione outros itens na janela Data Sources e arraste-os para um formulário.Para obter mais informações, consulte Vinculando controles do Windows Forms a dados em Visual Studio.
No Dataset Designer abra a fonte de dados para adicionar ou editar os objetos que formam o DataSet.
Adicione lógica de validação ao evento ColumnChanging ou RowChanging das tabelas de dados no conjunto de dados.Para obter mais informações, consulte Validação de dados em Datasets.
Consulte também
Conceitos
Preparando seu aplicativo para receber dados
Buscando dados em seu aplicativo.
Controles de vinculação de dados de Visual Studio
Edição de dados em seu aplicativo.