我有这个代码可以在 Access db 中使用 Visual Studio 在 SerialNumber 列中搜索:
Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged
if Trim(TextBox2.Text) = "" Then
SpringDataBindingSource.Filter = ""
Else
SpringDataBindingSource.Filter = "SerialNumber = '" + TextBox2.Text + "'"
End If
End Sub
如果我还想在具有相同更改文本框的“名称”列中搜索怎么办?
序列号列中的数据类型是数字,名称文本中的数据类型。
感谢所有在这里帮助我并给我想法的人。
我得到并执行的解决方案是首先将序列号列数据类型从数字转换为 MS Access DB 中的短文本,然后使用以下代码:
SpringDataBindingSource.Filter = "SerialNumber LIKE '%" & TextBox1.Text & "%'" & " OR Name LIKE '%" & TextBox1.Text & "%'"
再次感谢大家:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句