database - 在 vb.net 中搜索列表视图的数据库按钮
问题描述
下面的代码没有搜索,一直显示错误。它应该使用数字搜索记录。
Private Sub btn_search_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_search.Click
Me.Sales_fileBindingSource.Filter = "Receipt Number LIKE '" & "%'" & txt_search.Text & "%'"
End Sub
显示的错误是:语法错误:“数字”运算符后缺少操作数。 点击这里查看错误截图
解决方案
终于明白了!我所要做的就是使用一个低于分数将两个单词 Receipt 和 Number 连接到一个像这样的“Receipt_Number” 还进行了其他更改,例如使用 String.Format。检查下面的代码。
Me.Sales_fileBindingSource.Filter = String.Format("(Convert(Receipt_Number, 'System.String') LIKE '%{0}%')", txt_search.Text)
推荐阅读
- python - 当字符串包含空格时,为什么两个相等字符串的 `is` 比较变为 False?
- android - 如何打包 RealmList
? - jquery - 使用 jQuery 和 html 地图
- groovy - Groovy:可以构建函数映射吗?
- .net - 如何使用交互行为在不同控件之间移动焦点?
- arrays - 如何在 MongoDb 的嵌入式文档中删除数组上的“属性”?
- graphql - GraphQL 模式解析器
- java - 在 Microsoft SQL Server 2017 上执行长 SQL 脚本
- c# - 如何将任务转换为任务
带语言分机 - javascript - 在javascript中按子数组值对数组进行排序