Navigation dans un DataSet avec une relation Parent / Enfant
Hello,
Voila j'ai un DataSet avec 2 DataTable relié par une DataRelation.
Sur ma form j'ai placé deux DataGrid, deux BindingSource et un un BindingNavigator.
Je souhaiterais savoir comment paramettrer les propriétés DataSource et DataMember des Binding source pour que la seconde grille affiche les lignes filtré par la relation. C'est concon mais je tourne en rond...
Voici le code "simplifié" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
AdpTABLE1 = New Odbc.OdbcDataAdapter(New Odbc.OdbcCommand("SELECT * FROM TABLE1", Cnx))
AdpTABLE1 .Fill(ds, "TABLE1")
AdpTABLE2 = New Odbc.OdbcDataAdapter(New Odbc.OdbcCommand("SELECT * FROM TABLE2", Cnx))
AdpTABLE2.Fill(ds, "TABLE2")
ds.Relations.Add("LINK", ds.Tables(0).Columns(0), ds.Tables(1).Columns(0))
Me.bsTable1.DataSource = ? 'ds.Relations(0).ParentTable
Me.bsTable2.DataSource = ?
Me.DataGridView1.DataSource = Me.bsTable1
Me.DataGridView2.DataSource = Me.bsTable2
Me.Navigator.BindingSource = Me.bsTable1 |
j'ai tenté avec 'ds.Relations(0).ParentTable et 'ds.Relations(0).ChildTable
Mais ça ne fonctionne pas.
Je sens bien que je en suis pas loin... :help:
Merci de votre aide.