Bonjour à tous,
J'ai un soucis pour récupérer une variable entre 2 classes différentes :
Dans la premiere classe j'ai cet cet évènement et je souhaite récupérer la valeur de la variable conso.Sejour pour l'utiliser dans mon autre classe.
Quand je fais un messagebox j'ai bien la bonne valeur qui s'affiche.
En revanche dans l'autre classe, j'ai mis ceci comme code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void listViewClientsPresents_DoubleClick(object sender, EventArgs e) { UserControlChoixConsommation conso = new UserControlChoixConsommation(); conso.Sejour = listViewClientsPresents.SelectedItems[0].Text; MessageBox.Show(conso.Sejour); }
Et après dans mes fonctions j'ai mis du code comme celui-ci par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part public string Sejour { get; set; }
Le soucis est que ici dans le messagebox en revanche je n'ai plus la bonne valeur de la variable mais j'ai tout simplement un messagebox avec du vide à l'intérieur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SqlCommand cmd2 = new SqlCommand("SELECT COUNT(TJ_CONSOMMER.ID_Consommation) FROM dbo.TJ_CONSOMMER INNER JOIN CONSOMMATION ON CONSOMMATION.ID_Consommation = TJ_CONSOMMER.ID_Consommation INNER JOIN SEJOUR ON SEJOUR.ID_Sejour = TJ_CONSOMMER.ID_Sejour WHERE CONSOMMATION.ID_CONSOMMATION = '" + Id_Conso + "' AND SEJOUR.ID_Sejour = '"+Sejour+"'", cnx); MessageBox.Show(Sejour);
Aidez moi s'il vous plait
Bonnes fêtes de fin d'année à vous
Merci d'avance
Partager