Comment mettre le resultat d'une requette dans un datagrid?
Bonjour,
J'ai crée une requete sous visual studio (en visual basic) provenant de deux tables access qui sont dans mes sources de données.
La requete est dans visual studio (pas dans access), j'ai crée un datagrid et j'aurais aimé mettre en source la requete en question, hors il ne me "laisse" mettre en source uniquement les tables qui apparament sont maintenant lié au projet.
Je peux bien voir ma requete en bas, mais c'est tout j'ai du louper quelque chose.
Sinon est il possible de faire executer un requette se trouvant dans access et d'en recuperer le resultat.
Merci de vos reponses
mettre une requete dans un datagrid
si c'est dans le concepteur c'est facile
soit un dataset mettons ClientsDS
avec une datable nomme Clients
avec un ClientsTableAdapter
requete SQL->qui retourne des lignes->si cocher
1/remplit un datatable
on utilise la sub
fillBy(parametre table à requerir ou dataset si plusieurs tables)
on fait:
Code:
1 2
| ClientsTableAdapter.FillBy(ClientsDS.Clients)
DataGrid1.DataSource = ClientsDataSet |
2/retourner un datatable
on utilise la function getDataBy(sans parametre)
si ta requete s'appelle getDataBy1 dans le concepteur de requete
on fait:
Code:
DataGrid1.DataSource =getDataBy1()
bon code...