سمیرا دهقان
چهارشنبه 03 مهر 1387, 13:50 عصر
من می خواهم یه سرچی درست کنم که هنگامی که مثلا کاراکتر "ح" را وارد می کنم هر اسمی که با
"ح"شروع می شود نشان دهد برای این کار از کد زیر استفاده می کنم ولی سطرخالی نشان میدهد .
مقادیر درون دیتابیس من به صورت فارسی است
این هم کدی که استفادهمی کنم
Private Sub test_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cmd.CommandType = CommandType.Text
cmd.CommandText = "select name,family from ali"
cmd.Connection = con
con.Open()
ds.Clear()
da.Fill(ds, "ali")
con.Close()
DataGridView1.DataBindings.Add(New Binding("datasource", ds, "ali"))
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
cmd.CommandType = CommandType.Text
cmd.CommandText = "select name,family from ali where name Like ' " + TextBox1.Text + " % '"
cmd.Connection = con
con.Open()
ds.Clear()
da.Fill(ds, "ali")
con.Close()
End Sub
"ح"شروع می شود نشان دهد برای این کار از کد زیر استفاده می کنم ولی سطرخالی نشان میدهد .
مقادیر درون دیتابیس من به صورت فارسی است
این هم کدی که استفادهمی کنم
Private Sub test_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cmd.CommandType = CommandType.Text
cmd.CommandText = "select name,family from ali"
cmd.Connection = con
con.Open()
ds.Clear()
da.Fill(ds, "ali")
con.Close()
DataGridView1.DataBindings.Add(New Binding("datasource", ds, "ali"))
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
cmd.CommandType = CommandType.Text
cmd.CommandText = "select name,family from ali where name Like ' " + TextBox1.Text + " % '"
cmd.Connection = con
con.Open()
ds.Clear()
da.Fill(ds, "ali")
con.Close()
End Sub