我想从 ado.net 中的数据库产品名称中搜索。当用户输入产品的全名时,它会得到结果,但我希望当用户输入第一个字母时,文本更改事件调用并根据第一个字母获取结果。例如,如果用户只输入'e'它会根据e获得所有结果并在datagridview中显示
private void textBox10_TextChanged(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["hamad"].ConnectionString);
conn.Open();
DataSet dtt = new DataSet();
SqlCommand cmd = new SqlCommand("SELECT * from product where pname = '" + textBox10.Text.ToString() + "'", conn);
SqlDataAdapter daa = new SqlDataAdapter();
daa.SelectCommand = cmd;
daa.Fill(dtt, "product");
dataGridView2.DataSource = dtt;
dataGridView2.DataMember = "product";
dataGridView2.Visible = true;
}
请帮帮我。我想了很多