如何动态过滤DataGridView结果? (VB)

时间:2013-03-11 20:42:38

标签: sql vb.net datagridview

我有一个显示存储在数据库中的信息的DataGridView。

假设我有一个主题列(数学,英语和科学),我怎么能这样做,所以DataGridView只显示我选择的主题(最好通过下拉框)。因此,如果我在下拉框中选择了英语,它将仅显示具有Subject = English的数据条目。

我很无能,所以非常感谢帮助,谢谢。 (这是在VB中)

1 个答案:

答案 0 :(得分:1)

您可以过滤数据视图并在数据网格上显示。

Dim view as new DataView //'Declare a new dataview
view.Table = someDataSet.Tables("Sometable") //'the table you're working with
view.RowFilter = "subject = 'English'" //'The filter as you were writing a where clause
someDatagridview.DataSource = view //'bind it to DGW