0

我不知道代码是否有问题,但是每次我在文本框中输入一个值时,datagridview 都不会过滤,这意味着它只是变成空白,就好像它没有找到任何东西一样。当我在文本框中插入文本时,有人可以帮我提供正确的代码吗?例如,datagridview 过滤器可以说我在文本框中输入字母“M”,DGV 显示所有以 M 开头的单词

这是我的代码

If TextBox1.TextLength > 0 Then
        frmReportMenu.ProjectBindingSource.Filter = String.Format_
("[Register number] Like '&" & TextBox1.Text) & "&'"
    Else
        frmReportMenu.ProjectBindingSource.Filter = String.Empty
    End If

我找不到任何东西来正确过滤数据

4

1 回答 1

1

我认为你的通配符是错误的。尝试使用 * 而不是 &

frmReportMenu.ProjectBindingSource.Filter = String.Format_
("[Register number] Like '*" & TextBox1.Text & "*'")
于 2013-02-05T16:12:29.297 回答