我想学习如何过滤数字、货币和日期列。我的货币示例代码是:
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 执行“Like”操作。全部细节在这里: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'"