Visual Basic.NET - Pasar datos datagrid view a textbox!!

   
Vista:

Pasar datos datagrid view a textbox!!

Publicado por Ana Centeno (9 intervenciones) el 26/06/2008 20:03:49
Buenas, tengo un datagridview y varios textbox , y necesito q a medida q recorro el datagrid se muestren los datos del datagridview en los textbox, pero el problema es que solo algunas columnas se muestran en el datagridview y los demas datos los tengo que obtener de la base de datos.. el codigo que tengo es el siguiente:

'EN ESTA LINEA ESTABLEZCO QUE EL CAMPO CODIGO QUE SE MUESTRA EN EL GRID SE MUESTRE EN EL TEXTBOX CUANDO SELECCIONE LA CELDA CORRESPONDIENTE
Me.codigo.Text = DataGridView1.CurrentRow.Cells(0).Value

' Y A PARTIR DE ACA ES DONDE ESTA EL PROBLEMA YA QUE SI UTILIZO EL READER PARA COLOCAR LOS CAMPOS QUE NO SE MUESTRAN EN EL GRID PERO QUE ESTAN EN LA BASE DE DATOS NO TOMA EL DATO QUE ESTOY SELECCIONANDO NI LO MUESTRA EN LOS TEXTBOX...
Dim mycommand
Dim MyReader As Data.OleDb.OleDbDataReader
'ESTE ES UN PROCEDIMIENTO ALMACENADO QUE CARGA EL CONNECTION STRING
cargas()

mycommand = New Data.OleDb.OleDbCommand("SELECT * FROM clientes WHERE codigocli ='" & codigo.Text & "'", AccConexion)
MyReader = mycommand.ExecuteReader()
While MyReader.Read
Me.nombre.Text = MyReader("nombrecli")
Me.tipo.Text = MyReader("tipocli")
Me.rif.Text = MyReader("rifcli")
Me.zona.Text = MyReader("zonacli")
Me.tlf.Text = MyReader("telefonocli")
Me.fecha.Text = MyReader("fecharegcli")
Me.direccion.Text = MyReader("direccioncli")
Me.pais.Text = MyReader("paiscli")
'nombre.DataBindings.Add("text", dataSource:= ClientesBindingSource1, "clientes.Nombrecli")
'rif.DataBindings.Add("text", ClientesBindingSource1, "clientes.rifcli")
End While
AccConexion.Close()
MyReader.Close()
mycommand.dispose()

LES AGRADEZCO EN LO QUE ME PUEDAN AYUDAR!!
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

RE:Pasar datos datagrid view a textbox!!

Publicado por ISAIAS DUQUE GOMEZ (24 intervenciones) el 27/06/2008 12:12:05
hi nena.... verificaste que los datos que obtienes de la columna no sean NULL..

ponle un try/catch antes de leer cada columna

te recomiendo que uses el evento ENTER del gridview...

try

txtBox1.text=me.datagridview1.rows(e.index).cells(0).value
txtBox2.text=me.datagridview1.rows(e.index).cells(1).value

catch

end try

SUERTE.. PON EL RESULTADO CUANDO LO SOLUCIONES NIÑA...
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

RE:Pasar datos datagrid view a textbox!!

Publicado por danielx (1 intervención) el 07/09/2011 23:47:16
Muchas gracias si me funciono solo cambie lo del index quedo asi
TextBox1.Text = Me.DataGridView1.Rows(e.RowIndex).Cells(1).Value
TextBox2.Text = Me.DataGridView1.Rows(e.RowIndex).Cells(2).Value
me funciono con e.RowIndex

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

RE:Pasar datos datagrid view a textbox!!

Publicado por JP (1 intervención) el 11/10/2011 02:19:54
Buenisimooooo!!!!
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

RE:Pasar datos datagrid view a textbox!!

Publicado por KIRA SHOUKO (1 intervención) el 31/01/2012 02:00:42
hola ammmm me gustaria saber lo contrario a lo que explicaron que al ingresar datos en el text boxt los guarde en la base de datos pliss graxie
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

RE:Pasar datos datagrid view a textbox!!

Publicado por dsfsdfds (1 intervención) el 09/11/2010 17:27:55
esta pagina es una basura!!!!!!!!!!!!!!!!!!!!!!1
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