我在 Visual Studio 中创建了一个数据库,并且正在使用 VB.net 进行编码。我创建了文本框和复选框,以匹配按下搜索按钮时每个将搜索的字段。
每当我使用文本框和复选框执行搜索时,我都会收到错误消息。
 Item Name, Room, Broken, In Use, ,分别是, , , floor, 中的文本搜索的字段....etcNameSearchRoomSearchBrokenSearchareInUseSearchFloorSearch
这是搜索按钮的代码
    Private Sub SearchButton_Click(sender As Object, e As EventArgs) Handles SearchButton.Click
    RecordDataGridView.Refresh()
    Me.RecordBindingSource.Filter = "[Item Name]= '" & NameSearch.Text & "' And  [Room]= '" & RoomSearch.Text & "' And  [Make]= '" & MakeSearch.Text & _
        "' And  [Broken]= '" & BrokenSearch.CheckState & "' And  [Replaced]= '" & ReplacedSearch.CheckState & "'And [ID#]= '" & IdentificationNumberSearch.Text & _
        "' And   [Floor]= '" & FloorSearch.Text & "' And   [In Use]= '" & InUseSearch.CheckState & "'"
    Me.RecordTableAdapter.Fill(Me.MLGDatabaseDataSet.Record)
    RecordDataGridView.Refresh()
End Sub


错误
例如,我在项目 nameSearch 和 floorSearch 中输入文本并按搜索,不会出现任何结果,因为其他文本框中没有文本。