组合框过滤数据库中的字段?

Posted

技术标签:

【中文标题】组合框过滤数据库中的字段?【英文标题】:Combobox to filter fields in database? 【发布时间】:2014-11-30 16:18:48 【问题描述】:

如何根据组合框上的选择来更改数据库上显示的字段? 谢谢

【问题讨论】:

您是否要对 dgv 进行排序? 【参考方案1】:

有很多方法可以做到这一点,但我想 bindingsource 会是最简单的。

只需使用 Bindingsource 将网格绑定到您的数据源

然后你可以像过滤器一样过滤

MyBindingSource.Filter = "Forename = Walter"

所以你的组合框应该看起来像

MyBindingSource.Filter = "Forename = " & ComboBox1.SelectedValue & ""

并清除过滤器

MyBindingSource.RemoveFilter()

【讨论】:

以上是关于组合框过滤数据库中的字段?的主要内容,如果未能解决你的问题,请参考以下文章

在 ms-Access 中使用组合框创建搜索表单

使用带有数值的组合框访问过滤器表单

Access 中的组合过滤无法正常工作

如何使用多个组合框过滤 MS Access 中的数据?

使用多个相互构建的组合框过滤表单

使用组合框过滤子表单