我想從數據庫產品名稱ado.net.when搜索時,用戶輸入產品的全名得到的結果,但我希望當用戶輸入第一個字母的文本更改事件調用和如果用戶只輸入「E」,根據第一letter.eg得到的結果是獲得根據電子的所有結果,並顯示在datagridview的關於ado.net搜索
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;
}
請幫助我。我想了很多
你在參考上面的代碼時遇到了什麼問題? – Steve
請注意請注意SWeko答案的第一行;然後轉到並重新訪問您的現有數據訪問代碼的全部**。你應該**從不**連接輸入。 –