很抱歉,标题不是很清楚。 我的问题是我有大约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。