Visual Basic.NET - seleccionar los datos del datagridview y mostrarlo en textos

 
Vista:
sin imagen de perfil
Val: 116
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

seleccionar los datos del datagridview y mostrarlo en textos

Publicado por nato (59 intervenciones) el 26/06/2017 20:35:02
hola gracias por us tiempo


tengo un datagridview es cual tengo enlazado a una tabla y lo gre hacer que al seleccionar un datos del datagridview mw lo mande a los texbox el problema es que al seleccionar a veces 3 o 4 se al dar click en otra celda no responde hasta despues de varios click o que cambie de columna
dejo mi codigo a ver si alguien me puede decir que esta mal


saludos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Private Sub dtgproductos_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles dtgproductos.CellContentClick
 
    Dim i As Integer
 
    i = dtgproductos.CurrentRow.Index
 
 
 
 
    txtcodigo.Enabled = False
    txtclave.Enabled = False
    txtdescripcion.Enabled = False
 
    txtcodigo.Text = dtgproductos.Item(0, i).Value().ToString
    txtclave.Text = dtgproductos.Item(1, i).Value().ToString
    lbubicacion.Text = dtgproductos.Item(2, i).Value().ToString
    txtdescripcion.Text = dtgproductos.Item(3, i).Value().ToString
    cbclase.Text = dtgproductos.Item(4, i).Value().ToString
    cbetatus.Text = dtgproductos.Item(5, i).Value().ToString
    txtprefijo.Text = dtgproductos.Item(6, i).Value().ToString
    txtubicacion.Text = dtgproductos.Item(7, i).Value().ToString
 
    btcambios.Visible = True
    btdisponibles.Visible = False
 
 
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

seleccionar los datos del datagridview y mostrarlo en textos

Publicado por omar (166 intervenciones) el 26/06/2017 20:48:16
Dim currentRow22 As Integer
codigo = Convert.ToString(DgvArticulos(1, currentRow22).Value)

checa si realizando esto solucionas tu problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 116
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

seleccionar los datos del datagridview y mostrarlo en textos

Publicado por nato (59 intervenciones) el 28/06/2017 23:58:00
lo cheque y si funciona solo hay que rrecorrer el datagrid para que tome el indice
muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

seleccionar los datos del datagridview y mostrarlo en textos

Publicado por omar (166 intervenciones) el 26/06/2017 20:49:10
me galto agregar esta linea
currentRow22 = CType((e.RowIndex.ToString()), Integer) ''Obtiene la fila actual
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Diego
Val: 605
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

seleccionar los datos del datagridview y mostrarlo en textos

Publicado por Diego (190 intervenciones) el 28/06/2017 10:22:15
Ese mismo código, muevelo al evento SelectionChanged de tu Grilla. Y establece el SelectionMode de la misma (puedes hacerlo en etapa de diseño) en FullRowSelect.

Saludos y +bytes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de melqui
Val: 643
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

seleccionar los datos del datagridview y mostrarlo en textos

Publicado por melqui (242 intervenciones) el 28/06/2017 17:50:29
amigo en la verdad esta haciendo una masa en tu codigo, rsrs muito simples
1
textbox.text=CurrentRow.Cells("coluna").Value)

haga eso con todos los campos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de melqui
Val: 643
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

seleccionar los datos del datagridview y mostrarlo en textos

Publicado por melqui (242 intervenciones) el 28/06/2017 18:08:20
1
textbox.text=dtgproductos.CurrentRow.Cells("coluna").Value

corregindo usa asi en todos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 116
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

seleccionar los datos del datagridview y mostrarlo en textos

Publicado por nato (59 intervenciones) el 29/06/2017 00:03:15
gracias por tu comentario ya corregí con tu código y se simplifica estoy empezando y agradezco tu ayuda y tu critica saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar