border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 04-05-2008, 21:46:10
Un Nuevo Amigo
 
Registrado: may 2008
Posts: 13
wolf9845 Aun no valorado
Thumbs up autocompletar "textbox" en 3 capas vb2005

Hola

Lo que quiero conseguir, es hacer un autocompletado de un textbox pero programado en tres capas, alguien me puede ayudar porfavor!!!
gracias!!!!
Responder Con Cita
  #2 (permalink)  
Antiguo 05-05-2008, 01:50:43
Avatar de jrios03
Moderador
 
Registrado: ene 2005
Ubicación: Curico
Posts: 782
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado Re: autocompletar "textbox" en 3 capas vb2005

En Primer lugar... a qué te refieres con Tres capas???

Que datos son los que debes Autocompletar en el TextBox??? son datos de una Tabla???

Resuelveme esas dudas para poder ayudarte de mejor manera...

Saludos...
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

PD: Perdí mi mascota... buaaaaaaaa.... al menos encontré una nueva
Responder Con Cita
  #3 (permalink)  
Antiguo 05-05-2008, 17:07:44
Un Nuevo Amigo
 
Registrado: may 2008
Posts: 13
wolf9845 Aun no valorado
Thumbs up Re: autocompletar "textbox" en 3 capas vb2005

gracias jrios03 por tu interes bueno a lo que me refiero con programacion en 3 capas es que existe una forma de programar que mas que nada se utilizo para visual 6 pero lo estamos implementando para VB 2005 y estas capas que constituyen al proyecto son: capa de datos, capa de negocios y capa de presentacion, ahora lo que quiero hacer es que mientras yo escribo en el textbox me valla buscando de la base de datos los elemento que inician con la letra que estoy presionando en ese momento, y que conforme valla escribiendo valla limitando los nombres segun las letras que estoy escribiendo, lo quiero implementar para un datagridview que se llama alumno donde se encuentra mi lista de alumnos y los quiero buscar por su nombre entonces si yo escribo "J" Me pueda mandar solo los nombres que empiecen con J por ejemplo Jose Josue y demas ok muchas gracias
Responder Con Cita
  #4 (permalink)  
Antiguo 05-05-2008, 19:04:14
Avatar de jcarballo
Buena Participación en el Foro
 
Registrado: abr 2004
Posts: 85
jcarballo Valoración +2
Predeterminado Re: autocompletar "textbox" en 3 capas vb2005

Buenas tardes Wolf.

Si te entindo bien tienes un textbox y un datagridview y quieres filtrar lo que se muestra en el datagridview de acuerdo a lo que vas escribiendo en el textbox.

Si es eso entonces independientemente de que sea en tres capas, puedes llenar un datatable con los datos de todos los alumnos, define un DataView basado en el DataTable que contiene los datos y ponlo como DataSource del DataGridView y trabajando con la propiedad RowFilter del DataView en la medida que se vaya escribiendo en el TextBox logras el efecto deseado. Sin buscar nada a través de las tres capas, solo trabajando en la capa de presentación.

Cualquier duda...
__________________
Saludos,

Juan Carlos Carballo Quevedo

Última edición por jcarballo fecha: 05-05-2008 a las 19:06:29.
Responder Con Cita
  #5 (permalink)  
Antiguo 05-05-2008, 19:45:03
Un Nuevo Amigo
 
Registrado: may 2008
Posts: 13
wolf9845 Aun no valorado
Thumbs up Re: autocompletar "textbox" en 3 capas vb2005

hola Juan Carlos Carballo Quevedo gracias amigo por tu interes sabes no sera mucha molestia si de casualidad tienes un ejemplo o si pudieras ser un poco mas detallado en lo que debo de hacer te agradesco de antemano y disculpa soy novato
Responder Con Cita
  #6 (permalink)  
Antiguo 05-05-2008, 22:13:40
Avatar de jcarballo
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
  #7 (permalink)  
Antiguo 05-05-2008, 22:52:15
Avatar de seba123neo
Moderador
 
Registrado: nov 2007
Ubicación: Argentina
Posts: 363
seba123neo Valoración +2
Predeterminado Re: autocompletar "textbox" en 3 capas vb2005

Hola,si buscas en el foro este tema ya esta mas que hablado,aca te dejo un ejemplo a ver si te sirve:

Buscar en una base de datos mientras se escribe

saludos.
__________________
Todos somos ignorantes; lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
Responder Con Cita
  #8 (permalink)  
Antiguo 05-05-2008, 22:53:23
Un Nuevo Amigo
 
Registrado: may 2008
Posts: 13
wolf9845 Aun no valorado
Predeterminado Re: autocompletar "textbox" en 3 capas vb2005

hola juan carlos, diras que cada ves salgo con otra cosa pero se me olvido decirte que estoy utilizando una MDI y que mi textbox esta en el MDI dentro de un toolstrip entonces como aplico el codigo que me diste, disculpa por no decirlo antes y te gradesco de antemano muchas gracias
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 18:33:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right