NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisMauricioborges : Gridview003
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


GridView Parte III

 

Visual Studio .NET 2005

 

Olá pessoal, meu nome é Mauricio Junior. Mostrarei nessa parte III do artigo como deletar dados usando o novo componente da IDE 2005 da Microsoft chamado GridView.

 

É uma seqüência que necessita seguir passo a passo.

 

Parte I:

 

http://www.aspneti.com/visualizar/downloadArtigo.aspx?ch_artigos=152

 

Parte II:

 

http://www.aspneti.com/visualizar/downloadArtigo.aspx?ch_artigos=155

 

Referência: 3.0 – GridView Parte III

 

O código do grid está na referência 3.0 onde existe uma linha que é importante para o exemplo que irei mostrar a seguir. (Referência 3.1 – GridView Parte III)

 

Referência: 3.1 – GridView Parte III

 

A referência 3.1 chamada DataKeyNames com o valor IdCooperativa, significa que a chave da tabela onde pode ser apagada está com o nome IdCooperativa. O código que irá pegar a chave para deletar o registro, vai ser desse campo.

 

No laytout da página mostra dois botões. Um com o texto para o usuário ver “E” e outro “D”, ou seja, Editar e Deletar. (Referência 3.2 – GridView Parte III).

 

Referência: 3.2 – GridView Parte III

 

Como falado anteriormente, mostrarei como apagar um dado que está aparecendo no componente no clique do botão “D”. Cliquei com botão direito em cima do grid e logo depois em “properties”. Em seguida, cliquei no ícone “events” que parece um raiozinho. A propriedade que agora é usado chama-se RowDeleting. Cliquei duas vezes na mesma e foi criado um método automaticamente “gdBancoServidor_RowDeleting”.

 

Método RowDeleting

 

Referência: 3.3 – GridView Parte III

 

Explicação:

 

Para pegar o valor chave do grid, atribui a uma string para utilizá-la mais abaixo. (Referência 3.4 – GridView Parte III)

 

Referência: 3.4 – GridView Parte III)

 

Pego o DataKeys, ou seja, o valor do campo chave. O [e.RowIndex] é o valor da linha clicada, para não pegar todos ou só o primeiro item de chave. O [“idCooperativa”] é o nome do campo que quero pegar. Dessa forma, todo o valor fica armazenado na string idCooperativa.

 

A segunda parte do código, só chama o método que exclui o valor passando a chave cujo é necessário. Dentro desse código, conecto no banco de dados, adiciono o valor ao parâmetro sql, e mando executar. O mesmo retorna valor do tipo Boolean, ou seja, true ou false. (Referência 3.5 – GridView Parte III)

 

Referência: 3.5 – GridView Parte III

 

Se o mesmo retornar true, mando preencher o grid novamente. Esse método ExcluirCooperativaOffLine é uma outra camada que também utiliza outra camada para excluir os valores, ou seja, três camadas. O intuito é mostrar como utilizar o gridView e não como conectar ou executar parâmetros no PL SQL.

 

Funcionamento

 

Depois do grid preenchido, irei excluir a linha do primeiro valor 0002. (Referência 3.6 – GridView Parte III)

 

Referência: 3.6 – GridView Parte III

 

Cliquei no botão “D” (deletar) e o grid preencho novamente apenas com dois registros no banco de dados. (Referência 3.7 – GridView Parte III)

 

Referência: 3.7 – GridView Parte III

 

Bom, fico por aqui.

 

Qualquer coisa, estamos ai.

 

Mauricio Junior

 

www.ascompras.com

www.aspneti.com

mauricio@ascompras.com

 

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI