2013-03-16 44 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