【问题标题】:How to filter DataGridView results on the fly? (VB)如何动态过滤 DataGridView 结果? (五)
【发布时间】:2013-03-11 20:42:38
【问题描述】:

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

假设我有一个科目(数学、英语和科学)的专栏,我怎样才能使 DataGridView 只显示我选择的科目(最好通过下拉框)。因此,如果我在下拉框中选择了英语,它只会显示主题 = 英语的数据条目。

我很无知,非常感谢您的帮助,谢谢。 (这是在VB中)

【问题讨论】:

  • 基本上,您想查询您的数据库并根据下拉框中的 SelectedValue 过滤您的数据。如果您使用 google VB.Net 和 ADO.Net,您应该会找到帮助您入门的代码。然后,您可以在此处发布您尝试过的内容,有人可以帮助您调整代码。

标签: sql vb.net datagridview


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-13
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    • 2014-07-01
    • 1970-01-01
    • 2021-01-13
    相关资源
    最近更新 更多