USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ESCOLHER REGISTRO NO DATAGRID
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 04/12/2010 08:01 hs            
Fala feras ai como faço para colocar numa variavel o registro que eu clicar sobre num datagrid. Tentei este comando.
Datagrid1.col = 0
nome = Datagrid1.Text
Só que dá um erro aqui, no nomento em que quero passar o registro para a variavel.
 
Que Jesus abençõe quem de bom grado me ajudar!
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 04/12/2010 10:18 hs            
Cara. tem 2 jeitos que vc pode fazer: eu recomendo no evento duplo clique do datagrid em qualquer coluna da linha a selecionar; pq pega a linha selecionada corretamente, mais que tbm funciona no envento click do datagrid sempre e quando vc selecione a linha toda né, pq se vc seleciona qualquer coluna ele sempre pega o primer registro do grid e não o selecionado.
Testando vc va entender melhor ok

'aqui pega fazendo duplo clique em qualquer coluna da linha que vc quer selecionar
Private Sub Dgrid_DblClick()
    TxtTitulo.Text = Dgrid.Columns.Item(1).Text
    Txtcodigo.Text = Dgrid.Columns.Item(2).Text
End Sub

'aqui pega fazendo click no indicador  da linha a selecionar
Private Sub Dgrid_Click()
    TxtTitulo.Text = Dgrid.Columns.Item(1).Text
    Txtcodigo.Text = Dgrid.Columns.Item(2).Text
End Sub

Blz
TÓPICO EDITADO
 
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 04/12/2010 11:37 hs            
Juan muito obrigado, vou usar a sua ideia. Jesus te abençõe!
   
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 07/12/2010 13:08 hs            
Juan deu erro
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 07/12/2010 15:33 hs            
qual o erro: posta o codigo.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página