cs_coye
Messages postés18Date d'inscriptionvendredi 30 mai 2003StatutMembreDernière intervention18 avril 2009
-
9 févr. 2009 à 20:07
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 2015
-
11 févr. 2009 à 10:09
Bonjour
j'aimeais avoir de l'aide sur les datagridview que je ne maitrise pas.
j'ais 2 tables :
utilisateur( utilisateur_id, nom, age, activite_id )
activite( activite_id, label )
j'ai remplis mon datagridview avec les champs utilisateur ( l'ajout, modification et supression fonctionne )
j'aimerais remplacer activité_id par une combobox de activite ( label ) pour que ce soit plus lisible
et lorsque j'enregistre les changements le champ activite_id de activite soit envoyé pour l'enregistrement dans la base.
avez vous un exemple de code pouvant m'aider à comprendre ?
coye
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201548 11 févr. 2009 à 10:09
Salut.
Je ne comprends pas pourquoi tu veux une combobox. Un label (je parle du composant, pas de ton champ) me parait mieux pour afficher ça. Dans ce cas, il suffit que tu fasse une jointure sur les 2 tables, et ton datagridview s'occupera du reste. Et pour l'enregistrement, au lieu d'update directement la base, tu commences par récupérer l'activite_id correspondant au label puis tu insères ton enregistrement avec cet ID.
Je ne maitriste pas les datagridview, mais c'est la solution que me semble la plus simple.