-4
この問題が発生していますが、私のコードでエラーが見つかったようですか?構文エラー: 'ID'オペレータの後にオペランドがありません
HERESに私のコード:
Private Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.Click
On Error GoTo SearchErr
If txtSearch.Text = "" Then
Exit Sub
Else
Dim cantFind As String = txtSearch.Text
MainBindingSource.Filter = "(Convert(ID, 'System.String') LIKE '" & txtSearch.Text & "')" & _
"OR (Student ID LIKE '" & txtSearch.Text & "') OR (First Name LIKE '" & txtSearch.Text & "')" & _
"OR (Last Name LIKE '" & txtSearch.Text & "')"
If MainBindingSource.Count <> 0 Then
With dgvStudentInfo
.DataSource = MainBindingSource
End With
イムVb.net
文字列コンカットの繰り返しが多すぎるため、 'String.Format'を使用することを習得してから、それをよりよくデバッグすることができます(大文字と小文字は区別されません)。 (生徒IDが「{0}」のように)OR(名が「{0}」のように)OR(姓) LIKE '{0}') "、txtSearch.Text)' – ElektroStudios