0

我创建了一个包含数据网格视图的表单并附加了一个数据源,如果我想查看每条记录但我只希望它显示某个人的视图,我发现了一些人们声称有效的代码但是当我运行程序我得到一个语法错误...

语法错误:“数字”运算符后缺少操作数。

自从我是编程新手以来,SO 在过去帮了我很多,如果我可以问你们能再帮我一次吗?

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) _ 
                                  Handles TextBox1.TextChanged
    If TextBox1.TextLength > 0 Then
        frmReportMenu.ProjectBindingSource.Filter = _ 
                String.Format("Register number Like '%" & TextBox1.Text) & "%'"
    Else
        frmReportMenu.ProjectBindingSource.Filter = String.Empty
    End If
End Sub

当用户单击按钮时,我创建了一个按钮,一个带有文本框的表单出现

4

2 回答 2

4

我假设列名是给你错误的原因。根据我的评论,

它不应在Register和之间包含空格Number。如果它有一个空格,那么你必须像这样包装列名:[Register number]

请试试这个: String.Format("[Register number] Like '%" & TextBox1.Text) & "%'"

于 2013-02-05T09:16:19.777 回答
0

右括号应该在这里:String.Format("Register number Like '%" & TextBox1.Text & "%'")

不在这里:String.Format("Register number Like '%" & TextBox1.Text) & "%'"

于 2013-08-09T23:15:57.040 回答