¿Cómo puedo hacer para que muestren los datos en de ciertos campos de tablas en textbox específicos usando VB.NET?
Por ejemplo que de la tabla DatosPersonas que contiene los campos Nombre, Apellido, Edad me muestre solo el campo Nombre en un textbox txtNombre.
La verdad es que no se cómo hago esto solo conseguí que me mostrara los datos usando un DataGridView usando:
dtTabla.Rows.Clear()
Dim cmdDatos As New MySqlCommand("Select * from DatosBasicos", Conexion)
Dim da As New MySqlDataAdapter(cmdDatos)
da.Fill(dtTabla)
Me.dgvDatos.DataSource = dtTabla
Estoy aprendiendo esta parte de Base de datos y a pesar de que estoy leyendo un PDF sobre .NET necesito un poco de ayuda en esta parte.
lo podes hacer con DataReader es lo mas facil que hay, es como si fuera un recordset comun.
Bueno, seba123neo, siguiendo tu info, también me puse a practicar con MySQL y todo eso. Ahora, no se si está bien pero hice esto, por ejemplo:
Dim id_puntero As Integer
id_puntero = InputBox("Indicar id")
Conexion.Open()
Dim cmd As New MySqlCommand("SELECT * from MiTabla", Conexion)
Using leerdato As MySqlDataReader = cmd.ExecuteReader()
While leerdato.Read()
If id_puntero = leerdato("id") Then
'MsgBox("es " & leerdato("id"))
txtNombre.Text = leerdato("nombre")
End If
End While
End Using
Conexion.Close()
O sea, que me muestre el valor correspondiente en
txtNombre, en este caso el valor de
"nombre" pero según el valor
id que le ingreso.
Con este código me funciona perfectamente, pero pregunto... ¿es eficiente o hay alguna otra manera de hacerlo más directo?. Gracias.