Que evento utilizo

20/01/2005 - 18:51 por Susana Medrano | Informe spam
Por favor me pueden ayudar tengo un text en el cual debo
ingresar el nombre
y grid
Mi pregunta es que evento debo utilizar o como debo hacer
al ingresar por ejemplo mi nombre

S
me despliega todos los nombres con S
SU
me despliega todos los nombres con SU
.
.
SUSANA
me despliega todos los nombres con SUSANA

LA IDEA ES QUE AL INGRESAR LETRA POR LETRA ME DESPLIEGUE
EN EL GRID
QUE EVENTO DEBO UTILIZAR

ESTOY ULIZANDO ESTE
txtnombre_TextChanged
PERO DEBO DAR ENTER PARA QUE ME DESPLIEGUE EN EL GRID

gracias por su ayuda

Susana

Preguntas similare

Leer las respuestas

#1 Pedro Luna Montalvo, MVP
20/01/2005 - 20:16 | Informe spam
Te recomiendo que revises bien la programacion, o pongas un fragmento del
codigo que usas.

Efectivamente, el evento que deberias utilizar es el evento TextChanged, el
cual se dispara siempre que ocurra un cambio en el contenido de la caja de
texto, y sin necesidad de presionar Enter.

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu

"Susana Medrano" escribió en el
mensaje news:20f701c4ff18$a5b81860$
Por favor me pueden ayudar tengo un text en el cual debo
ingresar el nombre
y grid
Mi pregunta es que evento debo utilizar o como debo hacer
al ingresar por ejemplo mi nombre

S
me despliega todos los nombres con S
SU
me despliega todos los nombres con SU
.
.
SUSANA
me despliega todos los nombres con SUSANA

LA IDEA ES QUE AL INGRESAR LETRA POR LETRA ME DESPLIEGUE
EN EL GRID
QUE EVENTO DEBO UTILIZAR

ESTOY ULIZANDO ESTE
txtnombre_TextChanged
PERO DEBO DAR ENTER PARA QUE ME DESPLIEGUE EN EL GRID

gracias por su ayuda

Susana



Respuesta Responder a este mensaje
#2 Susana
20/01/2005 - 20:32 | Informe spam
Por favor este es el codigo que utilizo

Dim aux As String
Dim aux_nombre As String
aux = txtnombre.Text
Select Case DropDownList2.SelectedValue
Case Is = "Nombre"
Me.SqlSelectCommand1.CommandText
= "SELECT * FROM CLIENTE where NOMBRE LIKE '%" &
Me.txtnombre.Text & "%' "
Me.SqlSelectCommand1.Connection =
Me.SqlConnection1
Me.SqlDataAdapter1.SelectCommand =
Me.SqlSelectCommand1
Me.SqlDataAdapter1.Fill(Me.DataSet11)
Me.DataGrid1.DataSource = Me.DataSet11
Me.DataGrid1.DataBind()
Case Is = "Cargo"
Me.SqlSelectCommand1.CommandText
= "SELECT * FROM CLIENTE where CARGO LIKE '%" &
Me.txtnombre.Text & "%' "
Me.SqlSelectCommand1.Connection =
Me.SqlConnection1
Me.SqlDataAdapter1.SelectCommand =
Me.SqlSelectCommand1
Me.SqlDataAdapter1.Fill(Me.DataSet11)
Me.DataGrid1.DataSource = Me.DataSet11
Me.DataGrid1.DataBind()


Te recomiendo que revises bien la programacion, o pongas


un fragmento del
codigo que usas.

Efectivamente, el evento que deberias utilizar es el


evento TextChanged, el
cual se dispara siempre que ocurra un cambio en el


contenido de la caja de
texto, y sin necesidad de presionar Enter.

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu

"Susana Medrano"


escribió en el
mensaje news:20f701c4ff18$a5b81860$
Por favor me pueden ayudar tengo un text en el cual




debo
ingresar el nombre
y grid
Mi pregunta es que evento debo utilizar o como debo




hacer
al ingresar por ejemplo mi nombre

S
me despliega todos los nombres con S
SU
me despliega todos los nombres con SU
.
.
SUSANA
me despliega todos los nombres con SUSANA

LA IDEA ES QUE AL INGRESAR LETRA POR LETRA ME




DESPLIEGUE
EN EL GRID
QUE EVENTO DEBO UTILIZAR

ESTOY ULIZANDO ESTE
txtnombre_TextChanged
PERO DEBO DAR ENTER PARA QUE ME DESPLIEGUE EN EL GRID

gracias por su ayuda

Susana







.

Respuesta Responder a este mensaje
#3 Imac_Man
21/01/2005 - 00:09 | Informe spam
si es una busqueda, al pulsar enter, lo mejor es que uses keypress y valides
si es enter que realice la busqueda

"Susana" escribió en el mensaje
news:007601c4ff26$c2948550$
Por favor este es el codigo que utilizo

Dim aux As String
Dim aux_nombre As String
aux = txtnombre.Text
Select Case DropDownList2.SelectedValue
Case Is = "Nombre"
Me.SqlSelectCommand1.CommandText
= "SELECT * FROM CLIENTE where NOMBRE LIKE '%" &
Me.txtnombre.Text & "%' "
Me.SqlSelectCommand1.Connection Me.SqlConnection1
Me.SqlDataAdapter1.SelectCommand Me.SqlSelectCommand1
Me.SqlDataAdapter1.Fill(Me.DataSet11)
Me.DataGrid1.DataSource = Me.DataSet11
Me.DataGrid1.DataBind()
Case Is = "Cargo"
Me.SqlSelectCommand1.CommandText
= "SELECT * FROM CLIENTE where CARGO LIKE '%" &
Me.txtnombre.Text & "%' "
Me.SqlSelectCommand1.Connection Me.SqlConnection1
Me.SqlDataAdapter1.SelectCommand Me.SqlSelectCommand1
Me.SqlDataAdapter1.Fill(Me.DataSet11)
Me.DataGrid1.DataSource = Me.DataSet11
Me.DataGrid1.DataBind()


Te recomiendo que revises bien la programacion, o pongas


un fragmento del
codigo que usas.

Efectivamente, el evento que deberias utilizar es el


evento TextChanged, el
cual se dispara siempre que ocurra un cambio en el


contenido de la caja de
texto, y sin necesidad de presionar Enter.

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu

"Susana Medrano"


escribió en el
mensaje news:20f701c4ff18$a5b81860$
Por favor me pueden ayudar tengo un text en el cual




debo
ingresar el nombre
y grid
Mi pregunta es que evento debo utilizar o como debo




hacer
al ingresar por ejemplo mi nombre

S
me despliega todos los nombres con S
SU
me despliega todos los nombres con SU
.
.
SUSANA
me despliega todos los nombres con SUSANA

LA IDEA ES QUE AL INGRESAR LETRA POR LETRA ME




DESPLIEGUE
EN EL GRID
QUE EVENTO DEBO UTILIZAR

ESTOY ULIZANDO ESTE
txtnombre_TextChanged
PERO DEBO DAR ENTER PARA QUE ME DESPLIEGUE EN EL GRID

gracias por su ayuda

Susana







.

Respuesta Responder a este mensaje
#4 Pedro Luna Montalvo, MVP
21/01/2005 - 01:15 | Informe spam
A ver, creo que tal vez entendi mal tu pregunta original. Dando un vistazo
rapido a tu codigo, me parece que todo esta correcto, es decir, que a medida
que cambies el contenido del texto, se aplicara el filtro a los datos que
muestras en el DataGrid.

Si por el contrario lo que quieres es que luego de cambiar el contenido del
Textbox, presionas Enter y recien ahi se aplica el filtro, tal y como te
mencionaron deberas usar el evento KeyPress asi:

Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs)
Handles TextBox1.KeyPress
If e.KeyChar = ControlChars.Cr Then
' coloca aqui todo el codigo que usas para filtrar los datos
End If
End Sub

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Susana" escribió en el mensaje
news:007601c4ff26$c2948550$
Por favor este es el codigo que utilizo

Dim aux As String
Dim aux_nombre As String
aux = txtnombre.Text
Select Case DropDownList2.SelectedValue
Case Is = "Nombre"
Me.SqlSelectCommand1.CommandText
= "SELECT * FROM CLIENTE where NOMBRE LIKE '%" &
Me.txtnombre.Text & "%' "
Me.SqlSelectCommand1.Connection Me.SqlConnection1
Me.SqlDataAdapter1.SelectCommand Me.SqlSelectCommand1
Me.SqlDataAdapter1.Fill(Me.DataSet11)
Me.DataGrid1.DataSource = Me.DataSet11
Me.DataGrid1.DataBind()
Case Is = "Cargo"
Me.SqlSelectCommand1.CommandText
= "SELECT * FROM CLIENTE where CARGO LIKE '%" &
Me.txtnombre.Text & "%' "
Me.SqlSelectCommand1.Connection Me.SqlConnection1
Me.SqlDataAdapter1.SelectCommand Me.SqlSelectCommand1
Me.SqlDataAdapter1.Fill(Me.DataSet11)
Me.DataGrid1.DataSource = Me.DataSet11
Me.DataGrid1.DataBind()


Te recomiendo que revises bien la programacion, o pongas


un fragmento del
codigo que usas.

Efectivamente, el evento que deberias utilizar es el


evento TextChanged, el
cual se dispara siempre que ocurra un cambio en el


contenido de la caja de
texto, y sin necesidad de presionar Enter.

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu

"Susana Medrano"


escribió en el
mensaje news:20f701c4ff18$a5b81860$
Por favor me pueden ayudar tengo un text en el cual




debo
ingresar el nombre
y grid
Mi pregunta es que evento debo utilizar o como debo




hacer
al ingresar por ejemplo mi nombre

S
me despliega todos los nombres con S
SU
me despliega todos los nombres con SU
.
.
SUSANA
me despliega todos los nombres con SUSANA

LA IDEA ES QUE AL INGRESAR LETRA POR LETRA ME




DESPLIEGUE
EN EL GRID
QUE EVENTO DEBO UTILIZAR

ESTOY ULIZANDO ESTE
txtnombre_TextChanged
PERO DEBO DAR ENTER PARA QUE ME DESPLIEGUE EN EL GRID

gracias por su ayuda

Susana







.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida