DatagridView et comboBox sur 2 table

cs_coye Messages postés 18 Date d'inscription vendredi 30 mai 2003 Statut Membre Dernière intervention 18 avril 2009 - 9 févr. 2009 à 20:07
krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 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

1 réponse

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 48
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.

Krimog :
while (!succeed = try()) ;
0
Rejoignez-nous