You are here

[Tutorial] Pegando valores selecionados DataGridView

Tweet me!

Tutorial demonstrando como obter valores de uma linha selecionada em um DataGridView 

 

No nosso tutorial de hoje mostrarei como pegar a linha que o usuário selecionou no grid, usamos muito essa função para padronização de tela, onde temos uma tela com esse grid listando todos os registros e quando o usuário seleciona então é mostrado uma segunda tela com os dados carregados para edição.

 

Somente com uma linha de código conseguimos pegar o valor, por ser bastante simples, irei postar somente a sintaxe e um exemplo pratico.

 

Para pegarmos o valor usamos a seguinte sintaxe:

 

NomeDoGrid.SelectedRows[IndiceSelecionado].Cells[IndiceColuna].Value.ToString()

 

 

Na nossa sintaxe temos “IndiceSelecionado”, esse “IndiceSelecionado” colocamos qual indice da coluna que vamos pegar o valor, se nosso usuario seleciona 3 linhas, teremos um indice para cada linha para podermos diferenciar, agora em “IndiceColuna” colocamos o index da coluna que queremos pegar o registro, lembrando que todos os indices começam com 0(Zero).

Entao para pegarmos o valor da primeira linha selecionada, e da primeira coluna do grid usamos o seguinte Código:

 

dataGridView1.SelectedRows[0].Cells[0].Value.ToString();

 

 

para pegarmos o valor da segunda linha selecionada usamos o seguinte codigo:

 

dataGridView1.SelectedRows[1].Cells[0].Value.ToString();

 

 

Espero que tenha ajudado esse tutorial, e um tópico em nosso forum foi criado para postagem de dúvidas, onde estaremos la para responder.

 

Link do Tópico do Forum : http://www.forumdev.devbr.net/index.php?showtopic=62 

 

Até a Próxima

 

Thiago Silva Santos

Microsoft Student Partner

Comentários
Adicionar novo Busca RSS
Escrever um comentário
Nome:
E-mail:
 
Título:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0
:confused::cheer:
B):evil:
:silly::dry:
:lol::kiss:
:D:pinch:
:(:shock:
:X:side:
:):P
:unsure::woohoo:
:huh::whistle:
;):s
:!::?:
:idea::arrow:
 
Por favor coloque o código anti-spam que você lê na imagem.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."