我在 Visual Studio 中创建了一个数据库,并且正在使用 VB.net 进行编码。我创建了文本框和复选框,以匹配按下搜索按钮时每个将搜索的字段。
每当我使用文本框和复选框执行搜索时,我都会收到错误消息。
Item Name
, Room
, Broken
, In Use
, ,分别是, , , floor
, 中的文本搜索的字段....etcNameSearch
RoomSearch
BrokenSearchare
InUseSearch
FloorSearch
这是搜索按钮的代码
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 中输入文本并按搜索,不会出现任何结果,因为其他文本框中没有文本。