Escolar Documentos
Profissional Documentos
Cultura Documentos
em Análise e
Desenvolvimento
de Sistemas
Material Teórico
Utilização de DataGrid View e Stored Procedure
para armazenamento no banco de Dados
Revisão Textual:
Profa. Ms. Fatima Furlan
Utilização de DataGrid View e Stored
Procedure para armazenamento no
banco de Dados
• Apresentando o DataGridView
• Exemplo Prático
5
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
Contextualização
6
Apresentando o DataGridView
O DataGridView é um controle que serve para exibir dados no formato tabular de linhas
e colunas de diferentes tipos de fontes de dados proporcionando uma visão abrangente dos
dados ao usuário final.
Ele é fácil de configurar e entender e fornece muitas propriedades, métodos e eventos que
podem ser usados para personalizar sua aparência e comportamento. É possível colocar os
dados no DataGridView com poucas linhas de código, permitindo-nos mais versatilidade na
utilização desse controle. Mas, apesar das inúmeras propriedades que esse controle possui,
existem algumas tarefas em que o código é obrigatório para que se obtenha o efeito desejado.
O objetivo desta aula é demonstrar como colocar informações em um DataGridView e efetuar
algumas personalizações e operação, podendo-se alterar os dados (modificar, apagar e inserir)
através de Stored Procedure, em vez de ficar inserindo comandos SQL diretamente.
Exemplo Prático
Para demonstrar a utilização de banco de dados, iremos criar um projeto novo que permita
uma entrada de dados em um formulário para que possamos armazenar os dados nesse banco
de dados.
Crie um projeto novo, o qual podemos dar o nome de Cadastro.
7
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
No formulário, crie o layout abaixo com os campos textos e 5 botões com seus respectivos nomes:
Após criar o formulário acima, iremos adicionar o banco de dados SQL Express no nosso projeto.
Para isso, selecione com o botão direito do mouse em cima do projeto e adicione novo Item.
8
Selecione banco de dados baseado no serviço da lista de modelos disponíveis. Coloque
o nome “banco” no banco de dados
Para exibir a janela de banco de dados, podemos clicar 2 vezes no banco de dados ou exibir
no menu View, Other Windows, Database Explorer. Assim podemos visualizar os objetos em
nosso banco de dados.
9
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
Expanda o item banco.mdf sob o item Data Connections e selecione com o botão direito do
mouse o item Add new table para criar tabelas, com isso o Table Designer se abrirá para que
possamos criar nossa tabela.
10
Crie as colunas conforme a imagem abaixo e coloque o nome da tabela de alunos,
conforme abaixo:
11
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
Atenção
Caso não apareça, clique com o botão direito do mouse em cima do banco de dados e
selecione Refresh.
12
Código para adicionarmos no formulário
Após definirmos as variáveis de conexão e abrir a conexão no método Load, iremos adicionar
os códigos nos eventos de cada botão. Iremos começar com o botão Inserir.
Clique 2 vezes no botão inserir e abrirá o evento. Clique nesse botão, onde iremos adicionar
o código abaixo:
13
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
Clique 2 vezes no botão consultar e abrirá o evento. Clique nesse botão, onde iremos adicionar
o código abaixo:
14
Clique 2 vezes no botão alterar e abrirá o evento. Clique nesse botão, onde iremos adicionar
o código abaixo:
Clique 2 vezes no botão excluir e abrirá o evento. Clique nesse botão, onde iremos adicionar
o código abaixo:
15
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
Agora, iremos criar outro formulário com o função de exibir em um listBox todos os alunos
cadastrados. Selecionaremos cada item que serão exibidos na caixa de texto.
Para isso, iremos adicionar um novo formulário no projeto. Selecione com o botão direito do
mouse no projeto e selecione Add / Windows Form.
16
Iremos deixar o layout desse formulário conforme abaixo. Perceba que estamos utilizando
agora um objeto novo denominado listBox, e daremos para esse listbox o nome de lbxDados.
Clique 2 vezes no botão Exibir do formulário principal e abrirá o evento. Clique nesse botão,
onde iremos adicionar o código abaixo:
17
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
Atenção
Repita o procedimento que realizamos no formulário principal, para criarmos a conexão com o
banco de dados.
18
No formulário frmAlunosCadastrados, clique 2 vezes no objeto ListBox e abrirá o evento
SelectedIndexChanged, onde iremos adicionar o código abaixo:
19
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
Material Complementar
Explore
Para facilitar o seu aprendizado, acesse o site abaixo e assista ao vídeo que explica
como alterar informações por meio do datagrid view.
• https://youtu.be/_i4mYXSaD4w
20
Referências
DEITEL, H. M. Visual Basic. Net: Como Programar. São Paulo: Pearson Education do
Brasil, 2004.
Portal do centro do desenvolvedor para .Net, .Net Framework Developer Center: http://msdn.
microsoft.com/pt-br/vstudio/aa496123
Instruções passo a passo: criando um arquivo de banco de dados local no Visual Studio http://
msdn.microsoft.com/pt-br/library/ms233763.aspx
21
Unidade: Utilização de DataGrid View e Stored Procedure para armazenamento no banco de Dados
Anotações
22
www.cruzeirodosulvirtual.com.br
Campus Liberdade
Rua Galvão Bueno, 868
CEP 01506-000
São Paulo SP Brasil
Tel: (55 11) 3385-3000