数値、通貨、日付の列をフィルタリングする方法を知りたいです。私の通貨のサンプルコードは次のとおりです。
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'"