Foros del Web » Programando para Internet » ASP Clásico »

buscar al dar enter

Estas en el tema de buscar al dar enter en el foro de ASP Clásico en Foros del Web. Hola! Tengo un aspx con un textbox, un botón de buscar el cual busca en una base de datos aquello que escribo en el textbox, ...
  #1 (permalink)  
Antiguo 26/06/2006, 11:51
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años, 1 mes
Puntos: 0
Pregunta buscar al dar enter

Hola!

Tengo un aspx con un textbox, un botón de buscar el cual busca en una base de datos aquello que escribo en el textbox, además tengo un control validador.

todo lo hace bien al dar click en el botón buscar, el problema es que quiero que tambien al presionar la tecla enter en el text box haga lo mismo que al presionar el boton buscar

aqui mi código:

Código:
private void cvValidaBusqueda_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args)
		{
			if(this.txtPClave.Text.Equals("") && this.ddlRamo.SelectedValue.Equals("1"))
			{
				args.IsValid = false;
			}		
			else
			{
				 args.IsValid=true;
			}
		}


		private void txtPClave_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) 
		{
			if (e.KeyChar == 13 & txtPClave.Text != "") 
			{
				accionClick();
				e.Handled = true; //para que no haga un beep cada vez que toma el 
			}
		}

private void btnBuscarPC_Click(object sender, System.EventArgs e)
		{
			accionClick();
		}

		private void accionClick()
		{
			if (Page.IsValid)
			{
				FillParam();
				dgEmpresas.Visible = true;
			}
			else
			{
				dgEmpresas.Visible = false;
			}
		}
  #2 (permalink)  
Antiguo 26/06/2006, 12:11
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
.NET, a ver si te mueven para allá.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:06.