入力した文字列と一致する項目を選択します。一致する文字を含むすべての項目がクエリで選択されているようです。入力した文字列に基づいて文字列に一致するデータベースから項目を選択
私は、私は「それは私が「が」で始まるすべての文字列をリストしたいと入力すると完全に一致するstarting..Likeに一致する文字列を選択したい..私
を望んでいません何が間違っていますか?
using (SqlConnection conn = new SqlConnection(constr))
{
try
{
conn.Open();
SqlDataReader myReader = null;
string commandText = "SELECT itemname,rate,stock FROM mytable WHERE itemname LIKE @id";
SqlCommand command = new SqlCommand(commandText, conn);
string searchParam = String.Format("%{0}%", text_item.Text);
command.Parameters.AddWithValue("@id", searchParam);
using (SqlDataAdapter sda = new SqlDataAdapter(command))
{
using (DataTable dt = new DataTable())
{
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
}
}
catch (Exception err)
{
MessageBox.Show(err.Message);
}
}
@ 3615質問を回答として投稿できますか? – techno