cs_flippaeti
Messages postés4Date d'inscriptionmardi 25 novembre 2008StatutMembreDernière intervention 7 juin 2009
-
5 juin 2009 à 15:07
cs_Robert33
Messages postés834Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention14 janvier 2017
-
8 juin 2009 à 07:36
Bonjour,
J'aurai aimer avoir votre aide pour trouver la résolution d'une erreur. Je fais une application pour une école de danse afin de permettre l'inscription de membre à des stages de danse. Lorsque je séléctionne un stage de danse il m'affiche les membres qui ne sont pas encore inscrit au stage, lorsque je séléctionne un membre à inscrire dans la liste déroulante il m'inscrit le dernier membre de la liste et non celui que j'ai séléctionner...
//choix de stage : partie 2//---------------------------------------------------------------------------
cde.CommandText "select NUMDANSEUR, NOM_DANSEUR from DANSEUR where NUMDANSEUR not in (select NUMDANSEUR from INSCRIT, STAGE where INSCRIT.NUMSTAGE STAGE.NUMSTAGE and LIBELLE_STAGE = '"
cs_Robert33
Messages postés834Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention14 janvier 201733 8 juin 2009 à 07:36
Bonjour,
En effet, dans ta méthode bt_ValiderInscri_Click tu inscrits toujour le stage 'num_stage' qui lui n'est initialisé que dans la méthode regenere appellée lors du changement d'index (cb_QuelStage_SelectedIndexChanged)
Mais cette méthode mémorise le dernier stage de la liste num_stage = int .Parse(dr2[ "NUMSTAGE" ].ToString());
alors qu'il aurait fallu prendre l'index du stage selectionné par l'utilisateur (cb_QuelStage.SelectedIndex);