По какой-то причине подобное не работает, например, это имя, где Джейсон и я ищем «Ja», «jason» должен появиться, это не так. Является ли код неправильным? Это в локальной базе данных, может быть, это помогает?Поиск по LIKE не работает в базе данных vb.net
Private Sub BTN_Search_Click(sender As Object, e As EventArgs) Handles BTN_Search.Click
'If txtbox is blank then show all records, else do the search by first name.
If TBX_Search.Text = "" Then
DoctorsDataGridView.DataSource = Me.RecordsDataSet.Doctors.Select("FirstName LIKE'" & "%" & "'")
Else
DoctorsDataGridView.DataSource = Me.RecordsDataSet.Doctors.Select("FirstName LIKE'" & TBX_Search.Text & "'")
End If
End Sub
Вы уверены, что этот код работает? Назначение массива DataRow в качестве источника данных для DataGridView не представляется правильным. Вы видите содержимое своей строки, когда текст поиска пуст? – Steve
Да, нет, с этой стороной кода нет проблемы. –