2013-03-16 12 views
0

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

学生

贷款#LINK表

外观形式是这样的(它确实是一个测试的形式不是实际运作的项目)

enter image description here

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

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

我要的是过滤数据网格,这样,当我改变形式学生ID文本框中输入它改变了查询结果 S IN为学生数据网格。

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

我认为它可能有一些做的代码THI 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 fldld过滤数据网格?

为了使问题更清楚:

下图为我选择学生3但网格的结果还没有进行查询结果: enter image description here

总之我怎么绑定呈现出一个DAT网格查询结果VB.net中的窗体上的文本框字段(.mdb文件保存数据)DataGrid控件

回答

0

分组,排序和过滤数据,你 DataGrid绑定到一个集合视图支持这些功能。

我觉得here你可以找到你的解决方案。

+0

我认为必须有一个更直接的方法:你的方法不提及查询critria。 MS VB.net有比这更简单的做事方式,我不知道它真的回答了这个问题。 – 2013-03-16 18:23:51