我想了解如何过滤数量,货币和日期列。我的货币示例代码:数字,货币和日期筛选
Private Sub HavaleSrcBtn_MouseDown(sender As Object, e As MouseEventArgs) Handles HavaleSrcBtn.MouseDown
Me.MakbuzTBindingSource.Filter = "havaleTutari LIKE '%" & HavaleSrcTb.Text & "%'"
End Sub
这段代码的程序崩溃:无法System.Decimal和System.String执行“喜欢”操作。整个细节在这里:http://sudrap.org/paste/text/256246/
我使用的是Visual Basic 2012.如何过滤这些类型的数据?
编辑:
Me.MakbuzTBindingSource.Filter = "havaleTutari = '" & CStr(HavaleSrcTb.Text) & "'"
这工作得很好,但我不能使用通配符:
Me.MakbuzTBindingSource.Filter = "havaleTutari = 'ANY " & CStr(HavaleSrcTb.Text) & " ANY'"
可以分享多一点。我们不知道'MakbuzTBindingSource'可能是什么。你也没有分享你的异常日志。 –
我添加了错误信息。我不知道该怎么告诉MakbuzTBindingSource。这是一个表绑定源。我的数据库是一个简单的mdb数据库。谢谢您的回答。 – nikel
无法对System.Decimal和System.String执行'Like'操作。 –