选择"一些"提供的组合框用于过滤数据网格视图中的选项

时间:2014-08-26 00:22:13

标签: vb.net gridview combobox filter

很抱歉,标题不是很清楚。 我的问题是我有大约10个组合框。我希望用户能够从提供的10个组合框中选择他想要的一两个或任何他喜欢的东西,数据gridview将根据他的选择过滤结果。

如果我使用" AND",则意味着用户必须"从所有提供的十个组合框中选择,部分代码:

Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, 
       ByVal e As System.EventArgs) Handles ComboBox3.SelectedIndexChanged
     Me.CSBindingSource.Filter = "[product] = '" & ComboBox3.Text & "' and [color] = '" & ComboBox4.Text & "' and [pattern] = '" & ComboBox2.Text & "'"
End Sub

他必须从产品,图案和颜色中选择,我想给顾客 可以根据自己的需要自由选择任何组合框,例如只有颜色和图案。

并且使用" OR",它只会根据所有10个选定的组合框更新数据网格视图。

因此,简而言之,我希望客户从他想要的组合框中选择所有选项,结果将根据他输入的内容进行过滤。 请帮忙。

我使用的是Visual Basic 2010 Express。

0 个答案:

没有答案