Chargement de table dans un dataview - VB/VBA/VBS - Programmation
MarshPosté le 26-07-2005 à 16:29:38
Bonjour, j'ai une petite question concernant les datagrid et les tables liées....Pour l'affichage d'une table dans un datagrid, j'utilise ce code :
Public Sub affichageBDToDatagrid(ByVal requete As String, ByVal table1 As String, ByVal DataGridViewName As DataGrid)
Try cnx.Open() 'ouverture de la connection 'lien entre la base et la requète liaison = New OleDbDataAdapter(requete, base) 'charge la table en mémoire liaison.Fill(memoire, table1) Dim vue As New DataView(memoire.Tables(table1)) DataGridViewName.DataSource = vue cnx.Close() Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub
Mais maintenant que j'ai besoin d'afficher deux tables liées dans mon datagrid ca se complique un peu! Pour la requete, je pense avoir trouvé un truc avec "iner join"... mais commennt faire pour charger mes deux tables dans mon dataview?!
Marsh Posté le 26-07-2005 à 16:29:38
Bonjour,
j'ai une petite question concernant les datagrid et les tables liées....Pour l'affichage d'une table dans un datagrid, j'utilise ce code :
Public Sub affichageBDToDatagrid(ByVal requete As String, ByVal table1 As String, ByVal DataGridViewName As DataGrid)
Try
cnx.Open() 'ouverture de la connection
'lien entre la base et la requète
liaison = New OleDbDataAdapter(requete, base)
'charge la table en mémoire
liaison.Fill(memoire, table1)
Dim vue As New DataView(memoire.Tables(table1))
DataGridViewName.DataSource = vue
cnx.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Mais maintenant que j'ai besoin d'afficher deux tables liées dans mon datagrid ca se complique un peu! Pour la requete, je pense avoir trouvé un truc avec "iner join"... mais commennt faire pour charger mes deux tables dans mon dataview?!
Merci d'avance,