1
我需要過濾我的Table2 ID號和年>> = 2010。VB.NET BindingSource過濾器兩列轉換無效
這是我的過濾代碼:
Me.Table2BindingSource.Filter = "osobljeID ='" & OsobljeIDTextBox.Text & "'" And "Godina >=" & txtGodP.Text
當我啓動應用程序,點擊按鈕,此代碼我得到:
從字符串轉換「osobljeID =‘1’」鍵入'長'是無效的。
當我只使用一列來過濾所有工作,但我需要兩個。
(例如[Me.Table2BindingSource.Filter = 「osobljeID = '」 & OsobljeIDTextBox.Text & 「'」]) 但是,用 「和」 它給ERR。
您有數據轉換和字符串concat問題。您的AND不在引號中,因此它正在對兩個非法的字符串執行操作。你也應該打開'Option Strict',它會在IDE – Plutonix