RE:textbox+datagrid+autocompletar
Bien hay dos alternativas
' primera forma para una tabla de consulta de catalogo de medicamento
Private Sub txtBusqueda_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtBusqueda.TextChanged
LlenaGridMaestro()
End Sub
Private Sub LlenaGridMaestro()
' si es en codigo que se esta haciendo la conexion es asi
' en este caso yo t ulizo MYSQL pero puede ser para SQL OLEDB
Dim strQry As String
Dim daGen As New MySqlDataAdapter
Dim dsGen As New DataSet
Dim cmCreaRelaciones As New MySqlCommand
Dim xNoMedicamentos As Integer
Try
' aqui se hace el filtro con las palabras que se van ingresando el textbox
strQry = "select medicamento_id, descripcion, presentacion, concentracion, grupo_nombre, a.grupo_id "
strQry = strQry & "from medicamento"
strQry = strQry & "where "
strQry = strQry & "a.descripcion like '%" & txtBusqueda.Text & "%'"
strQry = strQry & "order by descripcion"
daGen.SelectCommand = New MySqlCommand(strQry, cn)
' se llena el filtrado en un dataset dsgen
daGen.Fill(dsGen, "MEDICAMENTO")
xNoMedicamentos = dsGen.Tables("MEDICAMENTO").Rows.Count()
If xNoMedicamentos > 0 Then
' en el datasource se le asigna el dataset filtrado y listo bueno el datagrid ya debe de estar crado claro esta.
dtgDatos.DataSource = dsGen
dtgDatos.DataMember = "MEDICAMENTO"
dtgDatos.Refresh()
Else
MsgBox("No existen medicamentos en el catalogo, comuniquese con soporte técnico")
End If
Catch ex As Exception
MensajeError(Err.Description)
End Try
End Sub
'si te sirve favor colocalo aqui
Ahora bien si deseas la segunda forma pues solo indicalo :)