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;
}
}