Bonjour, j'ai une comboBox que j'alimente en quelques sortes avec une procédure stockée d'une base de données SQL SERVER.

Donc voici le code Correspondant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
this.sP_LISTE_ELEVETableAdapter.Fill(this.monDataSet.SP_LISTE_ELEVE);
 
// sp_LISTE_ELEVE correspond au nom de la procédure stockée //
Et donc pour l'alimenter je fais cela graphiquement, en donnant pour source de donnée la procédure stockée, qui donne au passage le BidingSource.
Ensuite j'affiche le " ELEVE_NOM" et je lie la valeur au "ELEVE_NUM".
La procédure stockée fait la chose suivante : SELECT * FROM Eleve.
Très simple donc.

Le problème c'est que graphiquement elle se charge, mais lorsque j'essaye de récupérer le member value j'ai un probleme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
            int numEleve = Convert.ToInt16(cbo_heure.SelectedValue.ToString());
La référence d'objet n'est pas définie à une instance d'un objet.

Voila, et quand je regarde dans le debuggeur, je m'aperçois que la liste deroulante n'a aucun data source. Très bizare quand on peut voir que la liste deroulante se charge, et on peut y retrouver tous les nom des élèves, c'est plutot au niveau de la valeur que ca coince.

merci d'avance de votre réponse