necesito simular un commandbutton al completar sierta cantidad de caracteres
Código:
private void txtnumshipper_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') //<-- aqui ejecuto al precionar la tecla enter o intro.. pero necesito que se ejecute al completar 8 caracteres ej: s0263335 { SqlConnection cn = new SqlConnection(); cn.ConnectionString = "Data Source=xxxxxxxxxx;Initial Catalog=xxxxxxxx;User ID=xxxx"; SqlCommand cm = new SqlCommand("Select custid,billname from soshipheader where shipperid='" + txtnumshipper.Text + "' ", cn); SqlDataAdapter ad = new SqlDataAdapter(cm); DataSet da = new DataSet(); ad.Fill(da, "soshipheader"); try { cn.Open(); label1.Visible = true; label2.Visible = true; label1.DataBindings.Add("Text", da, "soshipheader.custid"); label2.DataBindings.Add("Text", da, "soshipheader.billname"); } catch (Exception c) { MessageBox.Show(c.Message); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } } }
if (e.KeyChar == '\r') //<-- aqui ejecuto al precionar la tecla enter o intro.. pero necesito que se ejecute al completar 8 caracteres ej: s0263335