Vb.net 基于列表框的搜索算法

Vb.net 基于列表框的搜索算法,vb.net,ms-access,listbox,searchbar,search-box,Vb.net,Ms Access,Listbox,Searchbar,Search Box,我正在尝试使用access数据库制作搜索框/搜索栏。我希望代码搜索该记录,然后在搜索其他记录时从列表框中删除/隐藏该记录。我的程序在下面搜索记录并显示它,但是没有什么问题 再次搜索时不删除/隐藏记录 如果记录不在数据库中或搜索框为空,则不响应 我还想把它变成一个动态搜索栏。我想你的第一个要求在评论中得到了解决。对于第二个需求,请在While循环之前添加以下内容 If Not sdr.HasRows Then MessageBox.Show("No Matches") Exit

我正在尝试使用access数据库制作搜索框/搜索栏。我希望代码搜索该记录,然后在搜索其他记录时从列表框中删除/隐藏该记录。我的程序在下面搜索记录并显示它,但是没有什么问题

  • 再次搜索时不删除/隐藏记录
  • 如果记录不在数据库中或搜索框为空,则不响应

    我还想把它变成一个动态搜索栏。

    我想你的第一个要求在评论中得到了解决。对于第二个需求,请在While循环之前添加以下内容

    If Not sdr.HasRows Then
        MessageBox.Show("No Matches")
        Exit Sub
    End If
    

    1、在添加新项目之前清除列表2。它确实“回应”了——没有什么可展示的。你可以查一下。你应该处理掉其中的一些东西——用语句4阅读
    。请阅读并获取以下信息:使用您只需过滤的数据源,应用程序也可能更经济、更快。同时研究SQL参数show是否删除listbox中的数据?-@请阅读并接受以下内容。清除和删除项目非常容易研究。动态搜索栏是什么意思?
    
    If Not sdr.HasRows Then
        MessageBox.Show("No Matches")
        Exit Sub
    End If