使用Table1访问权限,我有5个字段:
COMPANY_Id数值类型
COMPANY_Ordre数值类型,
COMPANY_总数字类型,
COMPANY_Name文本类型,
COMPANY_Date文本类型
当我按COMPANY_Total,COMPANY_Name或COMPANY_Date进行过滤时,该过滤器将起作用。但是对于相同类型的字段数值(COMPANY_Ordre),它不起作用。
这是我过滤dataView的代码:
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
Try
Dim Dv_Filtre As DataView = DT.DefaultView
Dv_Filtre.RowFilter = "Convert( [COMPANY_Ordre], 'System.String') LIKE '" & TextBox1.Text & "%' OR Convert( [COMPANY_Total], 'System.String') LIKE '" & TextBox1.Text & "%' OR [COMPANY_Name] LIKE '" & TextBox1.Text & "%' OR [COMPANY_Date] LIKE '" & TextBox1.Text & "%'"
Catch ex As Exception
End Try
End Sub