请大佬们帮忙看看,我应该怎么改?
我想做的是输入客户的代码,然后在表格里显示搜索出来的客户。
但是现在输入第一次输入字母的时候会卡两秒左右,别的都没有问题。是不是要打开软件的时候就先连接数据库?不懂,请大佬们帮忙看看,谢谢。下面是代码:
private void textBox3_TextChanged(object sender, EventArgs e)//想在textBox3的时候显示查询。
{
string SQL = "select dm,mc from khzl where dm like'"+"%" + txtKHname.Text +"%"+ "'";
LinkData db = new LinkData();
this.dataGridView1.DataSource = db.getPsize(SQL).Tables["psize"];
db.closeConn();
}
public DataSet getPsize(string sql)
{
MySqlDataAdapter myadp = new MySqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
myadp.Fill(ds, "psize");
conn.Close();
return ds;
}