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;
}
私を助けてください。私はたくさん思う