这就是我用来允许输入按钮开始搜索的内容.它工作但导致系统发出蜂鸣声.我不知道为什么.
private void searchBox_KeyUp(object sender,KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { searchbutton.PerformClick(); } else { //Run. } }
一旦我按下输入而不是代码中的其他行,就会发生这种情况.关于我缺少什么的想法?
这是searchbutton_Click:
private void searchbutton_Click(object sender,EventArgs e) { var searchvar = searchBox.Text; sqlParameter var1 = new sqlParameter(@"var1",sqlDbType.Text); var1.Value = "%" + searchvar + "%"; var conn = new sqlConnection("Data Source=TX-MANAGER;Initial Catalog=Contacts;Integrated Security=True"); var comm = new sqlCommand(@"SELECT [Name ID],First,Last,Address,City,State,ZIP FROM contacts WHERE (First LIKE @var1) OR (Last LIKE @var1)",conn); if (checkBox1.Checked == true) { comm.CommandText += "ORDER BY ZIP"; } else { //Run. } try { comm.Parameters.Add(var1); conn.open(); comm.CommandType = CommandType.Text; sqlDataAdapter da = new sqlDataAdapter(comm); DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt; conn.Close(); } catch (Exception e1) { display_Box.Text = e1.ToString(); tabControl1.Focus(); } finally { int rowcount = dataGridView1.RowCount - 1; count.Text = rowcount.ToString(); tabControl1.SelectedTab = tabPage2; } }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。