Cita:
|
Empezado por black_flowers hola, ¿cómo se hace para acceder a un registro en concreto de un Datatable? Es decir imaginemos que conozco el campo nombre de un registro, entonces ¿cómo puedo obtener ese registro? ¿es necesario hacer un for...next hasta que encuentre el campo que coincida, o hay una manera más directa?
sl2. |
Hola, una vez tambien se me metió esa interrogante de como poder buscar en un DataTable, y ps lo conseguí de esta forma:
Código:
'Vamos a comprobar si ya hay otro usuario igual
Dim Adaptador_Usuarios As New SqlDataAdapter("SELECT Usuario FROM Usuarios","connetionstring")
Dim Tabla_Usuarios As New DataTable
Adaptador_Usuarios.Fill(Tabla_Usuarios)
Dim Buscar_Fila() As DataRow
Buscar_Fila = Tabla_Usuarios.Select("Usuario LIKE '" & Me.TxtUsuario.Text & "'")
'Preguntamos haber si el Usuario ya ha ha sido ingresado
'If Buscar_Fila.Length > 0 Then
MessageBox.Show(CStr(Buscar_Fila(0).Item(0)))
Else
MessageBox.Show ("No se encuentra el Usuario")
End If Pero tienes que tener cuidado ps puede que la busqueda te devuelva varias respuestas en mi caso solo me devuelve una por eso pongo Buscar_Fila (0) ps se que es solo es una, nos veos, espero te sirva, byeeeeeeee