Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05-05-2008, 23:13:40
Avatar de jcarballo
jcarballo jcarballo is offline
Buena Participación en el Foro
 
Registrado: abr 2004
Posts: 85
jcarballo Valoración +2
Predeterminado Re: autocompletar "textbox" en 3 capas vb2005

Mira,

1-Primero debes declarar dos variables publicas al inicio de tu formulario para guardar los datos:

Public dtOrigen as DataTable
Public dvOrigen as DataView

2- En el load del formulario debes llenar este DataTable, esto depende de tu aplicación aquí si debes usar tu estructura de tres capas, me imagino que en la capa de datos uses un dataadapter para leer los datos, esto ya depende de como lo hallas implementado.
-inicializa el dataview y muestralo en el DataGridView:
dvOrigen = New DataView(dtOrigen)
me.DataGridView1.DataSource = dvOrigen
3- Manipula el evento TextChenged del TextBox donde escribes lo que deseas buscar:

dvOrigen.RowFilter = "NombreColumnaABuscar like '" & NombreTextBox.Text & "*'"

Y te irá filtrando a medida que escribes en el TextBox

Cualquier duda, pregunta sin problemas.
__________________
Saludos,

Juan Carlos Carballo Quevedo
Responder Con Cita