yasemi
چهارشنبه 12 خرداد 1389, 18:37 عصر
من این کد رو توی یکی از تکس باکس ها نوشتم
این کد کار میکنه اما وقتی مثلا میخوام بنویسم حیدری وقتی که ح رو می نویسم تمام اون اسم های که با ح شروع میشن رو میاره اما وقتی میشه حی دیگه چیزی رو نشان نمیده در حالی که اسمی مثل حیدری در بانک وجود داره بنظر شما مشکل کجاست و چطور حلش کنم
ممنون
private void textBox1_TextChanged(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=pazhohesh;Integrated Security=True");
SqlCommand com = new SqlCommand("select * from ostad where lname like N'" + textBox1.Text + "%'", con);
SqlDataAdapter da = new SqlDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds, "ostad");
dataGridView1.DataSource = ds.Tables["ostad"];
}
این کد کار میکنه اما وقتی مثلا میخوام بنویسم حیدری وقتی که ح رو می نویسم تمام اون اسم های که با ح شروع میشن رو میاره اما وقتی میشه حی دیگه چیزی رو نشان نمیده در حالی که اسمی مثل حیدری در بانک وجود داره بنظر شما مشکل کجاست و چطور حلش کنم
ممنون
private void textBox1_TextChanged(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=pazhohesh;Integrated Security=True");
SqlCommand com = new SqlCommand("select * from ostad where lname like N'" + textBox1.Text + "%'", con);
SqlDataAdapter da = new SqlDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds, "ostad");
dataGridView1.DataSource = ds.Tables["ostad"];
}