Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“我的搜索”框不会在任何选项卡控件中过滤我的数据。(VB.Net)_Vb.net_Tabcontrol_Search Box - Fatal编程技术网

“我的搜索”框不会在任何选项卡控件中过滤我的数据。(VB.Net)

“我的搜索”框不会在任何选项卡控件中过滤我的数据。(VB.Net),vb.net,tabcontrol,search-box,Vb.net,Tabcontrol,Search Box,我还不熟悉vb.net的使用,我的搜索框无法正常工作。我刚刚在youtube上学习了一个教程,这就是我使用的代码 Private Sub txt_fsearch_TextChanged(sender As Object, e As EventArgs) Handles txt_fsearch.TextChanged Try Dim DV As New DataView(dbDataSet) DV.RowFilter = String.Format("Ful

我还不熟悉vb.net的使用,我的搜索框无法正常工作。我刚刚在youtube上学习了一个教程,这就是我使用的代码

Private Sub txt_fsearch_TextChanged(sender As Object, e As EventArgs) Handles txt_fsearch.TextChanged
    Try
        Dim DV As New DataView(dbDataSet)
        DV.RowFilter = String.Format("FullName Like '%{0}%'", txt_fsearch.Text)
        dg_fecalysis.DataSource = DV
    Catch ex As Exception

    End Try
End Sub

提前谢谢

您可以尝试构建查询

看这段视频|


右键单击您的表adpater,然后选择添加查询

命名查询,然后单击查询生成器按钮

在筛选器列“i.e FullName”中,只需像“%”那样写入FullName

然后双击“搜索”按钮并插入此代码


请解释“不工作”是什么意思?你有例外吗?搜索后是否没有可见的数据或未进行筛选?什么不起作用?对不起,你说得对。程序运行了,但是我的搜索框没有过滤数据。我猜dbDataSet实际上是一个datatable,因为DataView没有一个使用dataset的。如果您的程序是一个数据集,它甚至不会生成。除此之外,这段代码中没有任何错误,我猜你会得到一个异常,你只是看不到它,因为你捕获了它,什么也不做。调试你的程序,看看哪里出了问题,这段小代码帮不上忙。
Try      
   Me.YOUR table adapter name.YOUR query name(Me.YOUR table adapter name.Your database table name, "%" & txt_fsearch.Text & "%")
Catch ex As System.Exception
End Try