Problème avec une requète contenant deux tables et bindingsource
En gros j'ai un panel dans lequel j'affiche des données venant de plusieurs tables (2 en l'occurence)
J'ai d'abord testé en utilisant deux bindingsource en les remplissant l'un à la suite de l'autre dans mon code, mais pour une raison qui me parait assez obscur lorsque j'utilise cette technique, je vois les données de la première table se remplir dans mes label liées au bindingsource, puis tout se vide et les autres labels liées à l'autre table se remplisse et basta.
Du cou j'ai voulu tester la méthode de sperot, en faisant une requête contenant mes deux tables et en concaténant ainsi mes champs adresse ce qui m'aurait grandement facilité la tache, mais là mon problème c'est qu'un bindingsource est lié qu'a une seule table donc je sèche complètement.
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
'on indique la requête à éxécuter
strSql = "SELECT NumBeneficiaire, NomBeneficiaire, PrenomBeneficiaire, " & _
"AdresseBeneficiare+ ' ' + CPBeneficiaire + ' ' + VilleBeneficiaire as ligne_adresse_Bene, " & _
"TelephoneBeneficiaire, Portablebeneficiaire, NumInt, NomInt, PrenomInt, VilleInt, TelFixeInt, TelPortInt " & _
" From BENEFICIAIRES, INTERVENANTE"
'on indique la table
table = "INTERVENANTE"
'on vide le dataset
ObjetDataSet.Clear()
'on éxécute la fonction pour se connecter à la base et éxécuter la requête
BD.ExecReq(strSql, table, ObjetDataSet)
'On crèe une datatable à partir du dataset
ObjetDataTable = ObjetDataSet.Tables(table)
' on lie le bindingsource à l'objet datatable
BSIntervenante.DataSource = ObjetDataTable |
Peut on lier deux objets datatable à un seul bindingsource ou sinon comment pourrais-je faire pour arriver à mes fins
merci pour votre aide
@++
dubidon