Vb.net Datagridview过滤空白

Vb.net Datagridview过滤空白,vb.net,forms,events,gridview,Vb.net,Forms,Events,Gridview,我不知道代码是否有问题,但每次我在文本框中输入一个值时,datagridview都不会过滤,这意味着它会变成空白,好像没有找到任何东西一样。有人能帮我找到正确的代码吗?例如,当我在文本框中插入文本时,datagridview过滤器让我在文本框中输入字母“M”,DGV显示的是所有以M开头的单词 这是我的密码 If TextBox1.TextLength > 0 Then frmReportMenu.ProjectBindingSource.Filter = String.Fo

我不知道代码是否有问题,但每次我在文本框中输入一个值时,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

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

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

frmReportMenu.ProjectBindingSource.Filter = String.Format_
("[Register number] Like '*" & TextBox1.Text & "*'")

谢谢,这是我的角色