关于将 Access .mdb 数据源链接到 Visual Basic 表单的一个相当简单的问题。我有三个表的数据库:
学生
贷款 #link 表
书
表格看起来像这样(它真的是一个测试表格而不是一个工作现场项目)
表单上的第一个文本框链接到学生表中的学生 ID 字段。
文本框下方是附加到查询的数据网格,该查询包含学生 ID 字段和其他表中的字段。
我想要的是过滤数据网格,以便当我更改表单上的学生 ID 文本框输入时,它会更改该学生的数据网格中的查询结果。
我可以单独使用 Access 来完成,但在这里我使用 VB 2010 Express 作为 GUI。
我认为这可能与这段代码有关:
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 但网格结果没有执行查询:
总结一下如何将显示查询结果的 dat 网格绑定到 VB.net 中表单上的文本框字段(.mdb 文件保存数据)