Vb.net 使用组合框筛选DataGridView

Vb.net 使用组合框筛选DataGridView,vb.net,datagridview,combobox,filtering,Vb.net,Datagridview,Combobox,Filtering,让我先说一下,就.net知识而言,我是一个初学者 我正在vb中使用VS2012中的选项卡开发一个windows窗体应用程序。我已经通过设计器将datagrid绑定到正在填充数据的sql server绑定源。表中有多个列,这些列在两个选项卡之间拆分,每个选项卡上都有一个datagrid。两个数据网格具有相同的绑定源,只是显示不同的列 我在SQL server中创建了一个视图,以拉入列名。我想我想做什么,不确定这是否可能,但有2个组合框,将用于过滤。其中一个将由dataadapter绑定到视图,然后

让我先说一下,就.net知识而言,我是一个初学者

我正在vb中使用VS2012中的选项卡开发一个windows窗体应用程序。我已经通过设计器将datagrid绑定到正在填充数据的sql server绑定源。表中有多个列,这些列在两个选项卡之间拆分,每个选项卡上都有一个datagrid。两个数据网格具有相同的绑定源,只是显示不同的列

我在SQL server中创建了一个视图,以拉入列名。我想我想做什么,不确定这是否可能,但有2个组合框,将用于过滤。其中一个将由dataadapter绑定到视图,然后第二个绑定到datagrid绑定源

当用户选择第一个组合框(columnname)时,它将从该列的datagrid中拉入要筛选的有效值。然后它将过滤datagridview并刷新它

然后我试图通过使用按钮来移除过滤器


我甚至不知道从哪里开始,有人能帮忙吗?

您可以使用Dataview过滤数据源。你可以在这里参考我的答案