DatagridView et comboBox sur 2 table

Signaler
Messages postés
18
Date d'inscription
vendredi 30 mai 2003
Statut
Membre
Dernière intervention
18 avril 2009
-
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
-
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

Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
44
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()) ;