视觉基本形式和数据网格

时间:2013-03-16 18:06:08

标签: vb.net ms-access

关于将Access .mdb数据源链接到可视化基本表单的一个相当简单的问题。我有三个表的数据库:

学生

贷款#link table

表单看起来像这样(它实际上是一个测试形式而不是一个有效的实时项目)

enter image description here

表单上的第一个文本框链接到学生表中的学生ID字段。

文本框下方是附加到查询的数据网格,其中包含学生ID字段和其他表格中的字段。

我想要的是过滤数据网格,以便当我更改表单上的学生ID文本框输入时,它会更改查询结果 s。

我可以单独使用Access,但在这里我使用VB 2010 Express进行GUI。

我认为它可能与代码的sline有关:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    'TODO: This line of code loads data into the 'BisDataSet.student_Query' table. You can move, or remove it, as needed.
    Me.Student_QueryTableAdapter.Fill(Me.BisDataSet.student_Query)
    'TODO: This line of code loads data into the 'BisDataSet.student' table. You can move, or remove it, as needed.
    Me.StudentTableAdapter.Fill(Me.BisDataSet.student)

End Sub

因为它提到数据网格正在使用过滤器。

有人能告诉我如何使用表单上的学生ID 过滤数据网格吗?

使问题更清楚:

下面的结果显示我选择了学生3,但网格结果未执行查询: enter image description here

总结如何将显示查询结果的dat网格绑定到VB.net中表单上的文本框字段(.mdb文件保存数据)

1 个答案:

答案 0 :(得分:0)

  

要对DataGrid控件中的数据进行分组,排序和过滤,请绑定   DataGrid到支持这些函数的集合视图。

我认为here您可以找到解决方案。