Instruções passo a passo: conectando a dados em um banco de dados (Windows Forms)
Você pode conectar seu aplicativo a dados usando Assistente para Configuração da Fonte de Dados em Visual Studio. Depois que você concluir o assistente, você pode arrastar objetos de dados de Janela Fontes de Dados em seus formulários para criar controles associados a dados.
Dica
Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de 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 Customizing Development Settings in Visual Studio.
Tarefas ilustradas nesta explicação passo a passo incluem o seguinte:
Criando um novo projeto de Aplicativo de Windows Forms .
Criando e configurando um dataset em seu aplicativo baseado em objetos de base de dados usando Assistente para Configuração de Fonte de Dados.
Pré-requisitos
Para concluir esta explicação passo a passo, você precisa:
- Acesso a base de dados de exemplo Northwind do SQL Server ou acesso. Para obter mais informações, consulte Como instalar bancos de dados de exemplo.
Criando o projeto
Para criar o novo projeto
No menu Arquivo, crie um novo projeto.
Selecione Windows Application e clique em OK. Para obter mais informações, consulte Implementando aplicativos cliente com o .NET Framework.
O projeto é criado e adicionado ao Solution Explorer.
Conectando-se ao Banco de Dados Northwind
Você pode se conectar à versão SQL Server de base de dados Northwind ou à versão do Microsoft Access de base de dados.
Para criar uma conexão para SQL Server ou acessar a versão do Northwind
Na barra de menus, escolha Modo de Visualização, Outras Janelas, Fontes de Dados.
Na janela Data Sources, selecione Add New Data Source.
Na página Selecionar um tipo de fonte de dados, selecione Banco de dados e clique em Avançar.
Na página de Escolha um Modelo de Banco de Dados , selecione Conjunto de Dados e clique em Avançar.
Na página de Escolha sua Conexão de Dados , 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 suspensa, selecione-o.
- ou -
Selecione New Connection para configurar uma nova conexão de dados. Para obter mais informações, consulte Como conectar 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 Avançar.
Na página de Salve a cadeia de conexão no arquivo de configuração do aplicativo , clique Avançar.
Na página de Escolher Objetos do Banco de Dados , expanda o nó de Tabelas .
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 associados a dados, arrastando itens da janela Data Sources para seu formulário.
Para criar controles associados a dados no formulário
Arraste o nó principal Customers da janela Data Sources para o formulário.
Controles associados 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.
Executando o aplicativo
Para executar o aplicativo
Pressione F5.
Form1 é aberto, mostrando os dados da tabela Customers.
Segurança
Armazenar detalhes de cadeia 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 Protegendo informações de conexão.
Próximas etapas
Agora que você acabou de criar o conjunto de dados, ele estará disponível na janela Fontes de Dados.
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 Associando controles dos Windows Forms a dados no 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 Validando dados em conjuntos de dados.
Consulte também
Conceitos
Preparando o aplicativo para receber dados
Associando controles a dados no Visual Studio